python的转义字符和运算符

转义字符

转义字符意义ASCII码值(十进制)
\a响铃007
\b移至前一列008
\f换页012
\n(常用)换行010
\r回车013
\t(常用)横向制表符,相当于一个“tab键”009
\v纵向制表符011
\\表示一个反斜杠:“ \ ”092
\’表示一个单引号:“ ‘ ”039
\"表示一个双引号:“ ” “034
?表示一个问号:” ? “063
\0空字符:null000
\ddd1到3位八进制数所代表的任意字符三位八进制
\xhh十六进制所代表的任意字符十六进制

占位符

占位符表示意义
%s表示字符串str
%d表示整数int
%f表示浮点数float(默认保留6位小数)

注:%.nf 则是精确至小数点后n位。如%.3f,保留3位小数。

字符串的转义字符

作用
r’’去除转移字符
f’’与{}连用,在”{}“内,将括号内的当作是变量。在{}内不能包含反斜杠\
u’’u表示unicode string,表示使用unicode进行编码,没有u表示byte string,类型是str,在没有声明编码方式时,默认ASCI编码。
b’’表示后面字符串是bytes 类型

运算符

算数运算符
运算符描述
+
-
*
/
%取余
**
//取整除
a = 6
b = 8
# %的实例
c = b%a
>> 2
# **的实例
c = b**3
>> 512
# //的实例
c = b // a
>> 1
赋值运算符
运算符描述
=简单的赋值
+=加法赋值
-=减法赋值
*=乘法赋值
/=除法赋值
%=取模赋值
**=幂赋值
//=取整除赋值
比较运算符
运算符描述
==等于
!=不等于
>大于
<小于
>=大于等于
<=小于等于
逻辑运算符
运算符描述
and(逻辑与)一假则假
or(逻辑或)一真则真
not(逻辑非)条件为真,结果为假;条件为假,结果为真
位运算符
运算符描述
&两个操作数按二进制数表示,对应位都为1,结果位才为1
|两个操作数按二进制数表示,对应位都为0,结果位才为0
^两个操作数按二进制数表示,对应位同为1或同为0,结果为0,否则为1
~把二进制操作数,对应位1变为0,0变为1
>>把二进制操作数,向右移动相应位数,右边溢出位被丢弃,左边最高位如果是0补0,是1补1(右移位相当于除以2的n次幂)
<<把二进制操作数,向左移动相应位数,左边最高位溢出时被丢弃,右边空位用0补齐(左移位相当于乘以2的n次幂)
成员运算符
运算符描述
in当在指定的序列中找到值时返回 True,否则返回 False
not in当在指定的序列中没有找到值时返回 True,否则返回 False
身份运算符
运算符描述
is判断两个标识符是否引用自同一个对象,若引用的是同一个对象则返回 True,否则返回 False
not is判断两个标识符是不是引用自不同对象,若引用的不是同一个对象则返回 True,否则返回 False
运算符的优先级(从高到低排序)
运算符描述
**
~按位“取反”
*、/、%、//乘、除、取模、取整除
+、-加、减
>>、<<右移、左移
&按位“与”
^、|按位“异或”、按位“或”
<=、<、>、>=比较运算符
==、!=等于、不等于
=、%=、/=、//=、-=、+=、*=、**=赋值运算符
is、is not身份运算符
in、not in成员运算符
and or not逻辑运算符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值