
python学习笔记
秋水sir
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python基础语法(一)
0x00 print()函数与变量 print()函数 python的语法中不需要分号 print(666)#无引号 print('test') #单引号 print("test") #双引号 print("Let's go!")#混合 print('''你好! 很感谢你''')#三引号可以换行输出,类似于php<<<的边界符 print('123\n456')#...原创 2019-09-26 15:17:14 · 197 阅读 · 0 评论 -
python反弹shell(linux)
第一种代码如下 标准输入 (stdin) :代码为 0 ,使用 < 或 << 标准输出 (stdout):代码为 1 ,使用 > 或 >> 标准错误输出(stderr):代码为 2 ,使用 2> 或 2>> import socket,subprocess,os s=socket.socket(socket.AF_...原创 2019-10-02 23:36:17 · 3237 阅读 · 0 评论 -
python模块学习(四)
os模块 首先这部分可能跟文件的独写有关系,文件独写部分可参照文章python基础语法(七) os.getcwd()方法 获取当前工作目录,即当前python脚本工作的目录路径,此函数无传参 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.name 输出字符串指示当前使用平台。win->'nt'; Linux-...原创 2019-10-02 00:51:43 · 198 阅读 · 0 评论 -
python模块学习(三)
requests模块 请求方法 requests.get():获取HTML网页的主要方法,对应于HTTP的GET requests.post():向HTML网页提交POST请求的方法,对应于HTTP的POST requests.head():获取HTML网页头信息的方法,对应于HTTP的HEAD requests.put():向HTML网页提交PUT请求,对应于HTTP的PUT re...原创 2019-09-30 00:00:36 · 449 阅读 · 0 评论 -
python模块学习(二)
发送邮件 smtplib模块 本章节尝试使用python发送邮件,学会百度,第一件事自然是百度 不用逐一点进去看就能知道:1.Python可以解决这个问题;2.方法是smtplib,email这两个模块 而且还会知道:smtplib是用来发送邮件用的,email是用来构建邮件内容的。这两个都是Python内置模块 关于smtplib模块 需要向smtplib模块输入...原创 2019-09-29 19:55:54 · 291 阅读 · 0 评论 -
python模块学习(一)
csv模块 csv是一种文件格式,你可以把它理解成“简易版excel”。学会了csv模块,你就可以用程序处理简单的电子表格了 如果要手动新建csv文件,我们可以先新建一个excel表格,然后选择另存为“csv”格式即可 使用import语句导入csv模块,然后用dir()函数看看它里面有什么东西 中文教程:https://yiyibooks.cn/xx/python_35...原创 2019-09-29 17:32:05 · 884 阅读 · 0 评论 -
python模块初识
模块简介 什么是模块? 用书里的话说:模块是最高级别的程序组织单元。这句话的意思是,模块什么都能封装 函数可以封装变量 类可以封装函数和变量 那么模块就是封装类、函数和变量 像我们使用pycharm每次写代码之前都要创建一个.py文件,这个文件本质上就是一个模块,我在在这个项目中也可以导入我们自己创建的模块 模块的导入和使用 比如我们先创建一个自己写的python文件-->...原创 2019-09-29 16:44:01 · 289 阅读 · 0 评论 -
python基础语法(七)
文件读写 编码问题 平时最烦看到的就是乱码了 在Python3当中,程序处理我们输入的字符串,是默认使用Unicode编码的,所以你什么语言都可以输入。 数据在硬盘上存储,或者是在网络上传输时,用的是UTF-8,因为节省空间。但你不必操心如何转换UTF-8和Unicode,当我们点击保存的时候,程序已经“默默地”帮我们做好了编码工作。 一些中文的文件和中文网站,还在使用GBK,和GB2...原创 2019-09-29 15:16:40 · 183 阅读 · 0 评论 -
python基础语法(六)
类与对象 话不多说了,不扯什么是类,直接写格式 class 类名: a = '666' #类的属性 def test(): #定义类的方法 print(a) #方法体 类的调用 既然定义了类,我们肯定是得想办法调用,与其他语言不同,python不需要new,但其实跟new也差不多 class Computer: screen =...原创 2019-09-27 21:22:23 · 719 阅读 · 0 评论 -
python基础语法(五)
函数 什么是函数? 函数是组织好的、可以重复使用的、用来实现单一功能的代码 同样函数分为python的内置函数和自定义的函数 像print()、len()、type()等函数属于内置函数 函数的定义和调用 下面看看再python中是怎么定义函数的 def 函数名(参数): 函数体 return 语句 下面我们定义一个简单函数,来实现y=2x+1的计算,如...原创 2019-09-27 20:03:16 · 694 阅读 · 0 评论 -
python小练习(一)
人机PK小游戏 明确项目要实现什么效果,然后对对项目进行拆解 第一阶段的代码,我们的主要任务是理清战斗的逻辑,再用print()函数将战斗过程打印在终端 第一阶段代码实现 但是这样,所有的信息一下载全都打印了出来,感觉相当别扭 引入time模块,再代码头部导入time模块,import time 模块的语法为:time.sleep(secs) //secs代表...原创 2019-09-26 21:21:21 · 617 阅读 · 0 评论 -
python基础语法(四)
用数据做判断--布尔值 在前面的章节已经写过了,print打印布尔值,在复习一下,如下图 while后面的条件,只有为真的时候才会执行while里面的内容,代码如下 while True: print(6666) #这个语句会陷入死循环,True条件可以换成1=1或者任何一个非0数字 while False: print(6666) #这个语句不会报错但...原创 2019-09-26 20:27:55 · 460 阅读 · 0 评论 -
python基础语法(三)
for循环 for..in..循环 书写方式 定义一个列表,或者直接使用列表 注意代码的缩进再python中是必不可少的 for i in [1,2,3,4,5]: #直接使用列表 print(i) dict = {'日本':'东京','英国':'伦敦','法国':'巴黎'} #定义字典 for i in dict: #直接使用字典 print(i) ...原创 2019-09-26 19:55:09 · 2118 阅读 · 0 评论 -
python基础语法(二)
0x04 列表 什么是列表? 简单的理解我们可以把列表理解为pyhon语言中数据存储的地方,他的定义如下 students = ['小明','小红','小刚'] 取单个元素语法 取出多个元素语法 上面这种用冒号来截取列表元素的操作叫作切片,顾名思义,就是将列表的某个片段拿出来处理。这种切片的方式可以让我们从列表中取出多个元素 总结规律就是:左右空,取到头;左要...原创 2019-09-26 18:15:34 · 878 阅读 · 0 评论 -
python subprocess模块使用总结
一、subprocess以及常用的封装函数 运行python的时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。 subprocess包中定义有数个创建子进程的函数,这些函数分别以不同的方式创建子进程,所以我们可以根据...转载 2019-10-02 23:49:21 · 230 阅读 · 0 评论