
python
xin_xinshou
这个作者很懒,什么都没留下…
展开
-
15.使用vim编写python代码块及包
1.Linux常用的命令在虚拟机进入python在虚拟机里面找到终端进去-输入python退出python ctrl+D查看虚拟机IP地址 输入ifconfigls 查看当前目录有哪些文件pwd 当前所在的目录whoami 当前使用的用户cd 文件名名字进入文件夹比如:ls 查看当前目录有些文件夹cd py_case(需要进入的文件夹的文件名)再输入ls 就可以查看py_case里面的有哪些文件返回上级目录 cd …在py_case创建一个文件 mkdir aaa(编辑的名字)原创 2020-06-04 21:56:41 · 745 阅读 · 0 评论 -
14.正则
1.re模块在Python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块来操作,名字为re1.1.findall方法findall方法:在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表import rest = '帅哥,靓仔,美女,靓妹'st1 = re.findall('靓',st)#查找所有的数据,查找到的数据全部都拿出来print(st1)结果:['靓', '靓']1.2.match方法match方法:尝试从字符串的起原创 2020-06-03 22:52:43 · 175 阅读 · 0 评论 -
13.迭代器,装饰器模块及包
1.推导式 简化代码列表推导式:格式:变量 = [变量1 for 变量1 in range(所需推导的数值,所需推导的数值)]#循环添加li = []for i in range(1,11): li.append(i)#append添加print(li)结果:[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]#列表推导li = [i for i in range(1,11)]#列表推导式,可以加条件判断,if 变量>3print(li)结果:[1, 2,原创 2020-06-02 22:41:56 · 145 阅读 · 0 评论 -
12.异常
1.异常处理1.1.报错处理File “/home/pyvip/py_case/11.py”, line 74, in print(a)#File(文件位置),line74(第几行),(后面所报错的代码)NameError: name ‘a’ is not defined(有个变量名为’a’的没去定义它)SyntaxError: Missing parentheses in call to ‘print’. Did you mean print(a)?#SyntaxError(语法错误)Type原创 2020-06-01 19:58:19 · 292 阅读 · 1 评论 -
11.文件
1.文件打开的模式r以只读方式打开文件,文件指针默认放在文件开头,文件不存在则报错r+打开一个文件用于读写,文件指针默认放在文件开头,文件不存在则报错w打开一个文件只用于写入,如果该文件已存在则将其覆盖,如果不存在,创建新的文件w+打开一个文件用于读写,如果该文件已存在则将其覆盖,如果不存在,创建新的文件a打开一个文件用于追加,如果文件已存在,文件指针会放在文件结尾(也就是说,新的内容将会写到已有内容之后)如果不存在,创建新的文件进行写入a+打开一个文件用于读写,如果文件已存在,文件原创 2020-05-31 19:26:46 · 572 阅读 · 0 评论 -
10.描述器和装饰器
1.__new__方法1、__new__方法是在类创建实例的时候自动调用的2、实例是通过类里面的__new__方法是在类 创建出来的3、先调用__new__方法创建实例,再调用__init__方法初始化实例4、__new__方法,后面括号里的cls代表的是类本身class AA: def __init__(self): print('我是__init__') def __new__(cls): print('我是__new__')原创 2020-05-31 15:22:29 · 168 阅读 · 0 评论