07 2020 档案
摘要:一.正则表达式-单个字符的匹配 import re finall(正则表达式,字符串)把符合正则表达式的字符串存在列表中返回 re.findall (1)预定义字符集 <1>\d 匹配数字 <2>\D 匹配非数字 <3>\w 匹配字母数字下划线 <4>\W 匹配非字母数字下划线 <5>\s 匹配任意
阅读全文
摘要:一.os 对系统进行操作 (1)system 在python中执行系统命令 (2)popen 执行系统命令返回对线,通过read方法读出字符串(防止字符串乱码,使用popen进行操作) (3)listdir 获取指定文件中所有内容的名称列表 (4)getcwd 获取当前文件所在的默认路径(单纯的路径
阅读全文
摘要:一.闭包函数 (1)定义:如果内函数使用了外函数的局部变量, 并且外函数把内函数返回出来的过程,叫做闭包 里面的内函数是闭包函数 (2)特征:内函数使用了外函数的局部变量 那么该变量与闭包函数发生绑定, 延长该变量的生命周期 (3)意义:闭包可以优先使用外函数中的变量,并对闭包中的值起到了封装保护的
阅读全文
摘要:一.return 返回值 自定义函数的返回值,return 可以把值返回到函数的调用处 (1) return + 六大标准数据类型 , 还有类和对象,函数 如果不定义return , 默认返回的是None (2) 在执行完return之后,立刻终止函数,后面的代码不执行 global 可以使用glo
阅读全文
摘要:一.json (1)定义:所有的编程语言都能够识别的数据格式叫做json,是字符串 能够通过json序列化成字符串与如下类型:(int float bool str list tuple dict None) (2)json用法 dumps和loads是一对,可以序列化成字符串 <1>dumps序列
阅读全文
摘要:一.内置方法 (1) abs 绝对值函数 (2) round 四舍五入 (n.5 n为偶数则舍去 n.5 n为奇数,则进一!) (3) sum 计算一个序列得和 (4) max 获取一个序列里边的最大值 (5) min 获取一个序列里边的最小值 (6) pow 计算某个数值的x次方(pow(参数1,
阅读全文
摘要:一.函数: 功能(包裹一部分代码 实现某一个功能 达成某一个目的) (1)特点:可以反复调用,提高代码的复用性,提高开发效率,便于维护管理 函数基本格式 函数的定义: def 函数名(): code1 code2 函数的调用: 函数名() (2) 定义函数 1 def func(): 2 print
阅读全文
摘要:一。文件的扩展模式 (utf-8编码格式下 默认一个中文三个字节 一个英文或符号 占用一个字节) read() 功能: 读取字符的个数(里面的参数代表字符个数) seek() 功能: 调整指针的位置(里面的参数代表字节个数) seek移动中文字节的时候,有可能报错 tell() 功能: 当前光标左侧
阅读全文
摘要:一.字典相关函数 增 方法一 1 dic = {} 2 dic["a"] = "一表人才,除了帅气的皮囊之外,一无所有" 3 dic['b'] = "渣男" 4 dic["c"] = "抠脚老汉" 5 print(dic)#{'a': '一表人才,除了帅气的皮囊之外,一无所有', 'b': '渣男'
阅读全文
摘要:(1)str字符串相关函数 capitalize 字符串首字母大写 title 每个单词的首字母大写upper 将所有字母变成大写lower 将所有字母变成小写swapcase 大小写互换len 计算字符串的长度count 统计字符串中某个元素的数量find 查找某个字符串第一次出现的索引位置 (推
阅读全文
摘要:一.列表的相关操作 (1)列表的拼接 (同元组)(2)列表的重复 (同元组)(3)列表的切片 (同元组) 语法 => 列表[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开始索引:] 从开始索引截取到列表的最后 (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1) (3)[开始
阅读全文
摘要:1 # 写一个登陆注册小程序 2 # 登录: 3 # 1.账户密码会预先记录在文件中 4 # 2.输入账号密码:如果都正确,登录成功 5 # 3.如果用户登录时进行三次校验,都不对,记录黑名单文件中 6 # 4.如果是黑名单的用户,禁止下次再次登录 7 8 # 注册: 9 # 1.检测两次密码如果相
阅读全文
摘要:一.字符串的相关操作 (1)字符串的拼接(2)字符串的重复(3)字符串跨行拼接(4)字符串的索引(5)字符串的切片: 语法 => 字符串[::] 完整格式:[开始索引:结束索引:间隔值] <1>[开始索引:] 从开始索引截取到字符串的最后 <2>[:结束索引] 从开头截取到结束索引之前(结束索引-1
阅读全文
摘要:# ### 单项循环的练习# 1.打印一行十个小星星 help函数查看帮助文档 i = 0 while i<10: print("☆",end="") i+=1 for i in range(10): print("☆",end="") # 2.通过打印变量实现一行十个小星星 strvar = ("
阅读全文
摘要:一.关键字的使用 pass break continue <1>pass 过(占位) if 10 == 10: print(123) while True: pass <2>break 终止当前循环 ①打印1~10 遇到5就终止循环 i = 1 while i <=10 : if i == 5: b
阅读全文
摘要:一.判断类型isinstance ①语法:用法一 isinstance(要判断的值,要判断的类型) 返回True 或者 False 用法二 isinstance(要判断的值,(可能的类型1,可能的类型2,可能的类型3 ... ) ) 如果有一个类型满足,返回的是True 否则 返回False数据类型
阅读全文
摘要:一.运算符运算顺序总结 ①个别运算符:优先级最高 ** 幂运算 优先级最低 = 赋值运算符 () 括号可以提升运算优先级 ②整体 : 一元运算符 > 二元运算符 一元运算符: 同一时间,只操作一个值 - ~ 二元运算符: 同一时间,操作两个值 + - * / ... ③ 同一层级 逻辑: () >
阅读全文
摘要:一.强制类型转换 Number (int float bool complex) var1 = 13var2 = 13.789var3 = Truevar4 = 5-7jvar5 = "9988"var6 = "abcd4567" (1) int 强制转换成整型 res = int(var2) #
阅读全文
摘要:一.Number (int float bool complex) (1)int 整型 ①正整数 0 负整数 例:intvar = 123 print(intvar) >type获取值的类型< 例:print( type(intvar) ) >id获取一个值的地址< 例:print( id(intv
阅读全文
摘要:一.注释 (1)注释:对代码的一种解释,方便程序员阅读代码用的 (2)注释的分类: ①:单行注释: # Ctrl+Q (notepad); Ctrl+/ (pycharm) ②多行注释:''' ''' 或""" """ 支持跨行 多行注释注意嵌套:里面用三个单引号,外面用三个双引号 里面用三个双引号
阅读全文