目录
复合赋值运算符
位运算符的运算规则
常用的转义符
常用字符串格式转换控制符
字符串处理函数
序列类型的常用操作符
复合赋值运算符
复合赋值运算符
运 算 符 功 能 描 述 示 例(x=5,y=3) += 加法赋值运算符 x+=y相当于x=x+y,x计算后的结果为 8 -= 减法赋值运算符 x-=y相当于x=x-y,x计算后的结果为 2 *= 乘法赋值运算符 x*=y相当于x=x*y,x计算后的结果为 15 /= 除法赋值运算符 x/=y相当于x=x/y,x计算后的结果为 1.666 666 7 %= 取余赋值运算符 ×%=相当于2-x%,*计算后的结果为 2 **= 幂赋值运算符 x**二y相当于x=x**y,*计算后的结果为 125 //= 整除赋值运算符 x//二y相当于x=x//y,x计算后的结果为 1
位运算符的运算规则
位运算符的运算规则
运 算 符 用 法 描 述 ~ ~op1 按位取反 & op1&op2 按位与 | op1|op2 按位或 ^ op1^op2 按位异或 >> op1>>op2 右移op2位 << op1<<op2 左移op2位
常用的转义符
常用的转义符(1)
转 义 符 含 义 描 述 \(在行尾时) python的续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(backspace) \0 空
常用的转义符(2)
转 义 符 含 义 描 述 \n 换行 \t 横向制表符 \r 回车 \f 换页 \ooo 八进制数表示的ASCII码 \xhh 十六进制数表示的ASCII码 \other 其他的字符以普通格式输出
常用字符串格式转换控制符
常用的字符串格式化控制符
符 号 描 述 %c 格式化字符及其ASCII码
%s 格式化字符串 %d 格式化整数
%f 格式化浮点数,可指定小数点后的精度 %e 用科学计数法格式化浮点数
字符串处理函数
字符串的大小写转换函数
函 数 名 功 能 描 述 lower() 转换大写字符为小写 upper() 转换小写字符为大写 capitalize() 将第一个字符转换为大写 swapcase() 英文字符大小写互换
字符串的查找替换函数
函 数 名 功 能 描 述 find(str[,strat[,end]]) 检测str是否包含在字符串中,如果指定范围start和end,则检查是否包含在指定范围内 。如果包含,返回str的索引值,否则返回-1 index(str[,strat[,end]]) 同find()方法。当str不在字符串中时,报告异常 rfind(str[,strat[,end]]) 类似于find()函数,从右侧开始查找,返回str最后一次出现的索引值 replace(old,new[,count]) 将字符串中的old替换成new ,如果指定了count,则替换不超过count次
字符串头尾判断函数
函 数 名 功 能 描 述 startswith(str[,start[,end]]) 检查字符串是否是以str开头 ,如果是,返回True,否则返回False。如果指定了start和end值,则在指定范围内检查 endswith(str[,start[,end]]) 检查字符串是否是以str结束 ,如果是,返回True,否则返回False。如果指定了start和end值,则在指定范围内检查
字符串的计算函数
函 数 名 功 能 描 述 len(str) 返回字符串长度 max(str) 返回字符串中最大的字符 min(str) 返回字符串中最小的字符 count(str,[,start[,end]]) 返回str在字符串中出现的次数,如果指定了start或者end值,则返回指定范围内sr出现的次数
删除字符串中的空格函数
函 数 名 功 能 描 述 lstrip() 删除字符串左边的空格
rstrip() 删除字符串末尾的空格 strip([chars]) 在字符串上执行lstrip()和rstrip()函数
序列类型的常用操作符
序列类型的常用操作符(1)
操作符或方法 功能描述 x in s 如果x是s的元素,返回True,否则返回False x not in s 如果x不是s的元素,返回True,否则返回False s+t 返回s和t的连接 s*n 将序列s复制n次 s[i] 索引,返回包含序列s第 i 项元素 s[i:j] 分片,返回包含序列s第 i 到第 j 项元素的子序列(不含j) s[i:j:k] 返回包含序列s第 i 到第 j 项元素中以k为步长的子序列 len(s) 返回序列s中元素的个数(长度) min(s) 返回序列s中的最小元素 max(s) 返回序列s中的最大元素 s.index(x[,i[,j]])
返回序列s中第 i 到第 j 项元素中第一次出现元素x的位置
s.count(x) 返回序列s中出现x的总次数
序列类型的常用操作符(列表)
操 作 符 功 能 描 述 ls[i]=x 将列表ls的第 i 项元素替换为x ls[i:j]=lst 用列表lst替换列表ls中第 i 到第 j 项元素(不含 j ) ls[i:j:k]=lst 用列表lst替换列表ls中第 i 到第 j 项以步长的元素(不含第 j 项) del ls[i:j] 删除列表ls 第 i 到第 j 项元素 del ls[i:j:k] 删除列表ls 第i 到第 j 项以k为步长的元素 ls+=lst或(ls.extend(lst)) 将列表lst元素追加到列表ls中(extend为拆分添加) ls*=n 更新列表ls,其元素重复n次 ls.append(x) 在列表ls最后增加一个元素x(append为整体添加) ls.clear() 删除列表ls中的所有元素 ls.copy() 复制生成一个包括ls中所有元素的新列表 ls.pop(i) 返回列表ls中的第 i 项元素并删除该元素 ls.remove(x) 删除列表中出现的第一个x元素 ls.insert(i,x) 在列表ls的第 i 位置增加元素x ls.reverse(x) 反转列表ls中的元素 ls.sort() 排序列表ls中的元素