首页
社区
课程
招聘
[原创]一天教你玩转Python
发表于: 2019-7-9 19:11 6395

[原创]一天教你玩转Python

2019-7-9 19:11
6395

 当我们声明变量时,Python会为变量保留内存空间。当声明了一个字符串、一个整型数、一个列表、一个布尔值的时候,解释器会自动确定每个变量的类型,例如下图。

 Python的string模块提供了一系列非常强大的处理字符串的方法。我们先看下图的四种方法的用法:upper()是将字符串转成大写形式。lower()是将字符串转成小写形式。replace(old,new)是用new取代old。find()会返回字符在字符串中第一次出现时的偏移量。具体的可以看下图。

  Python中的list数据结构是在Python中存储对象数组的最好方式。List之中内置了执行添加、插入、删除、出站、索引、计数、排序、反转等操作的方法。例如:append()方法向其中添加元素,在正式创建list之后,我们可以打印出其中的元素,并再次打印其中的元素之前对他们进行排序,我们还可以找出某个指定元素的索引。同时,也可以删除指定的元素,具体请看下图。

  Python创建词典的时候,每个建和他的值都是以冒号分隔的,同时用都好分割各个项。Keys()方法返回的是词典中的所有键的列表,而.items()方法返回的是词典中所有项的完整信息的列表。具体请看下图

  Socket模块提供了一个用Python进行网络连接的库。接下来,我们用connect()方法建立与指定IP地址和端口的网络连接,具体操作请看下图。

  IF语句像大多数编程语言一样,它是对逻辑表达式进行求值,并根据求值结构做出决定。这里我们跟着上面的网络来做一个小例子,具体请看下图。

  在C语言中我们会知道即使程序编写完全正确,但是在程序运行或者执行的时候仍然可能会出错。例如下图除零错误的例子。

在Python中我们会用和C语言差不多的try/except进行异常处理。让我们看下具体怎么使用吧。

  Python中函数的关键字def(),它表示函数的开始,我们可以在括号里填写任何变量,然后这些变量会传递给函数。下面我们来完善下我们的网络功能。具体请看下图。

  一天教你玩转Python

  从事渗透工作的同学或多或少都会了解一些python,然而关于python的书很多都很厚,想要快速熟悉并使用Python做一些事情其实还是有一定难度的,在这里我给有一些编程语言基础的同学们总结了一些Python精华,文章短小精悍,一定会让新同学更快的掌握这门技术,东西都是“干货”希望想要学习的同学边学边操作,这样会更有利于我们的学习。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 4
支持
分享
最新回复 (3)
雪    币: 670
活跃值: (74)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
加油米哥,搞点精华出来
2019-7-9 21:37
0
雪    币: 1540
活跃值: (2807)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个必须要点个赞啊
2019-7-14 12:03
0
雪    币: 1071
活跃值: (162)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
python 是一个入门很快的语言。本帖帮助很大~~楼主辛苦
2019-9-1 19:31
0
游客
登录 | 注册 方可回帖
返回