07 2020 档案
摘要:正则函数 1.search 通过正则匹配出第一个对象返回,通过group取出对象中的值 # search 通过正则匹配出第一个对象返回,通过group取出对象中的值 strvar = "1+2 3*4" obj = re.search("\d+(.*?)\d+",strvar) print(obj)
阅读全文
摘要:单个字符的匹配 findall(正则表达式,字符串) 把符合正则表达式的字符串存在列表中返回 预定义字符集(8) \d 匹配数字 \D 匹配非数字 \w 匹配数字字母下划线 \W 匹配非数字或字母或下划线 \s 匹配任意的空白符 \S 匹配任意的非空白符 \n 匹配一个换行符 \t 匹配一个制表符
阅读全文
摘要:os模块:对系统进行操作(6+3) system popen listdir getcwd chdir environ / name sep linesep import os #### os模块方法 #### # 1.system 在python中执行系统命令 os.system("ifconfi
阅读全文
摘要:json模块 1.关于json的定义 所有的编程语言都能够识别的数据格式叫做json,是字符串能够通过json序列化成字符串与如下类型: (int float bool str list tuple dict None) 2.json用法 # 1.dumps和loads是一对,可以序列化字符串 di
阅读全文
摘要:内置方法 1.round:四舍五入 正常遵守四舍五入,但在n.5结构中,n为偶数则舍去,n为奇数则进一. res1 = round(4.51) # 5 res2 = round(4.5) # 4 res3 = round(3.5) # 4 res4 = round(4.12) # 4 2.abs:绝
阅读全文
摘要:Linux中目录含义 /bin 存放普通用户的命令文件/boot 存放系统启动文件/cdrom 存放读取光盘的相关文件/dev 设备文件 /etc 配置文件/home 家目录/lib 库文件/lib64 64位库文件/lost+found 系统异常产生错误时,丢失文件放在这/media 媒体文件/m
阅读全文
摘要:递归函数 递归函数的定义 : 自己调用自己的函数就是递归 递: 去 归: 回 一去一回就是递归 一个简单的递归例子 # 1.一个简单的递归例子 def digui(n): print(n,"< 1 >") if n > 0: digui(n-1) print(n,"< 2 >") digui(5)
阅读全文
摘要:推导式 推导式的定义: 通过一行循环判断,遍历一系列数据的方式 推导式的语法: val for val in Iterable 三种方式: [val for val in Iterable] {val for val in Iterable} {k:v for k,v in Iterable} 列表
阅读全文
摘要:迭代器 1.迭代器的定义: 能被next调用,并不断返回下一个值的对象,叫做迭代器(对象) 2.迭代器的概念: 迭代器指的是迭代取值的工具,迭代是一个重复的过程, 每次重复都是基于上一次的结果而继续的, 单纯的重复并不是迭代 3.迭代器的特征: 并不依赖索引,而通过next指针迭代所有数据,一次只取
阅读全文
摘要:闭包函数 闭包函数的定义: 如果内函数使用了外函数的局部变量并且外函数把内函数返回出来的过程 叫做闭包里面的内函数是闭包函数 一个简单的闭包函数示例: def songyunjie_family(): father = "王健林" def f_hobby(): print("这是我爸爸{}".for
阅读全文
摘要:day9【2.f】 # day9 题2.f ''' 有如下文件,t1.txt,里面的内容为: 葫芦娃,葫芦娃, 一根藤上七个瓜 风吹雨打,都不怕, 啦啦啦啦。 以r模式打开文件,从‘风吹雨打.....’开始读取,一直读到最后。 ''' with open("t1.txt",mode="r",enco
阅读全文
摘要:关键字:return 自定义函数的返回值,return可以把值返回到函数的调用处 1.return+六大标准数据类型,还有类和对象,函数 如果不定义return,默认返回的是None 2.在执行return之后,立刻终止函数,后面的代码不执行 # 1.return的返回类型 def func():
阅读全文
摘要:函数的参数 (参数:配合函数运算的值)参数: (1)形参:形式参数,在函数的定义处 (2)实参:实际参数,在函数的调用处 形参: 普通形参(位置) , 默认形参 , 普通收集形参 , 命名关键字形参 , 关键字收集形参实参: 普通实参,关键字实参遵循原则: 形参和实参要一一对应 1.普通形参 # 1
阅读全文
摘要:文件的操作 # 文件的写入 # 1.打开文件 fp = open("ceshi1.txt",mode="w",encoding="utf-8") # 把冰箱门打开 # 2.写入内容 fp.write("把大象塞进去") # 把大象放进去 # 3.关闭文件 fp.close() # 把冰箱门关上 #
阅读全文
摘要:字符串/列表/字典/集合 目录 字符串相关操作: 拼接 重复 跨行拼接 索引 切片字符串相关函数:常规11+is系列3+填充去除6+最重要3字符串拓展:字符串的格式化format 列表的相关操作:拼接 重复 切片 索引 修改 删除列表相关函数:增3+删3+其他4列表拓展:深浅拷贝 字典相关函数:增1
阅读全文
摘要:字符串的相关操作 1.字符串的拼接 1 strvar = "vegeta"+"ble" 2 print(strvar) # vegetable 2.字符串的重复 1 strvar = "good" * 3 3.字符串的跨行拼接 使用\ 1 strvar = "abcdefghijklmnopqrst
阅读全文
摘要:双向循环练习 1.打印10行10列的小星星(两个循环) 1 # j 外循环用来控制行数 2 j = 0 3 while j < 10: 4 # i 打印一行十个星星 5 i = 0 6 while i < 10: 7 # 写上循环的逻辑 8 print("*",end="") 9 i+=1 10 #
阅读全文
摘要:1.判断类型 isinstance语法:用法一: isinstance(要判断的值,要判断的类型) 返回True 或者 False用法二: isinstance(要判断的值,(可能的类型1,可能的类型2,可能的类型3 ... ) ) 如果有一个类型满足,返回的是True 否则 返回False数据类型
阅读全文
摘要:1.算术运算符:+ - * / // % ** 注意点:1./ 除法,结果为小数 2.// 地板除,返回整数 3.// 如果被除数或者除数是一个小数,结果加上.0 2.比较运算符:< > <= >= == != 注意点:1.只会产生两种结果:True和False 2.>=,<= 两个值相等,返回值也
阅读全文
摘要:1.Number的强制类型转换(int,float,bool,complex) 1.int 强制转换成整形 float可以转化成int bool可以转化成int str(形如"123")可以转化成int complex不可以转化成int str(形如"abc123")不可以转化成int 2.floa
阅读全文

浙公网安备 33010602011771号