Python: 常用指令归纳(持续更新中)

目录

复合赋值运算符

位运算符的运算规则

常用的转义符

常用字符串格式转换控制符

字符串处理函数

序列类型的常用操作符


复合赋值运算符

复合赋值运算符
运 算 符功 能 描 述                 示  例(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中的元素

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值