ericxieforever 2020-07-18
Python语法-基本
# 基本内置数据结构
字符串 列表 元组 字典 集合
1 字符串操作 截取: str[x] str[:x] / str[x:] str[x:x:x] 连接 x+x 输出(忽略转义) print(r"x") 内置方法 编码encode/解码decode 判断字符串内容的isalnum isalpha isdigit isnumeric 连接(一某一个连接符)join(x) 字符串长度len(str) 字符串清洗空格或字符lstrip()/rstrip() 截取 spilt()
2 列表list 注:可以存混合类型数据 定义:一维,二维 增:append(),extend(),insert(index,number) 删:del list[index],list.pop(),remove("content") 改:下标 查:遍历 for in;if xxx in list;list.index(aim,start_index,end_index)-范围[x:x);list.count(‘x‘) 访问 :切片[x:x:]; 排序:reverse()-对折反转,sort(reverse=True)
3 元组Tuple 注:内容不可更改 定义:注意只有一个元素 增:连接‘+’ - 新开辟内存空间将两个tuple内容合并 删:del tuple-删除元组变量
4 字典dict 定义 {key:value} 访问:dict[key];dict.get(key,‘xx-没找到设置默认值‘) 增 删:del dict[key]-删除整个key-value 对;del dict-删除变量;dict.clear()-清空字典 改 查:查键dict.keys();查值dict.values();查“项”dict.items()
5 集合set 定义:{value,value.....}
# 函数
定义:def functionName(param1,param2...): return v1,v2... //多个值返回 调用 参数:变量作用域:全局,局部,global申明
#文件操作
打开 r,w-字符str ; rb,wb-二进制byte 关闭 读 read(xxx),readline,readlines-结果为list 写 write 其他: 引入模块 [ os ]操作: 重命名rename 目录 文件
#异常处理
语法:try...except... 错误类型 错误信息
#内置函数
range(x,x,x)
#引入包/模块
import from ..(package). import ...(file)