in not in
结果为布尔型
布尔值:
True 真
False
补充:
先计算括号内
执行顺序:
从前到后
结果
True OR ==> True
True AND ==>继续走
False OR ==>继续走
False AND ==>False
算数运算 赋值运算 比较运算 逻辑运算 成员运算
数字 字符串 列表 元祖 字典 列表
数字:
int 转换将字符串转换为数字
a = “123”
b = int(a)
print(type(b))
数字之间的转换,如二进制转为十进制,十进制转为16进制
num = “0011”
v = int(num,base=16)
print(v)
bit_length表示数字的二进制用几位数表示
age =3
r = age.bit_length()
print(r)
字符串
首字母大写test = "alex" v = test.capitalize()
所有字符变小写test.casefold() test.lower()
设置宽度,并将内容居中,可选字符填充空白位置(只能填充一个字符)test.center(20,"*")
统计字符和字符串在字符串中的个数 test.count("E")
判断以字符串是否以某字符串结尾 test.endwith("g",5,8)
判断以字符串是否以某字符串开始 test.startwith("g",5,8)
寻找某个字符, 从开始往后找,找到第一个后,获取其位置,没 找到返回-1test.find('ex',5,9)
格式化,将一个字符串的占位符替换为指定的值test = 'i am{name}' v=test.formate('alex',19 )