in; not in//判断某个东西是否在某个里面(结果是布尔值)///python3中只有int整型没有long长整型
name=“郑健文” int
if “郑” in name : int 将字符串转换为数字 a=“123” b=int(a)字符串里面全是数字才能转 a=“123b”不能转
print(‘ok’) num =“0011” v=int(num,base=16) 将num转换为16进制
else: bit.Length()>这个数的二进制最少用几位来表示
print(‘Error’) str 例子:test=“alex”
布尔值:真Ture ,假False v=test.capitalize()>首字母大写 “Alex”
== 等于;< 大于 >小于 != 不等于 <> 不等于 not 否 test.casefold()> 所有变小写,很对未知的对应关系也能变小写 / test.lower()>所熟知的变小写
逻辑符号:and or....结果为布尔值 test.center(20,)设置长度,空白位置填充,可以换长度和填充
有括号时先算括号内的,没括号时从前往后开始运算 test.count('a',5)寻找当前出现在字符串中的次数,从第五个开始找
true or==》true test.startswith('x')表示以什么开始,原理和end相同
true and ==》继续走 test.find('ex',5,7)从前往后找,找到第一个之后,获取其位置,可以设置起始位置和终止位置大于等于5,小于7
false or ==》继续走 test='i am {name},age {a}' test.format(name='alex',age=19) 格式化,将一个字符中的占位符替换为指定的值
false and ==》false v=test.format_map("name":'alex',"a": 19)
赋值运算 test = ‘i am {0},age{1}’ v=test.format('alex',19) 此时按顺序赋值
count=count+1 count +=1 v=test.isalnum()字符串中是否只包含数字和字母
count =count -1 count -=1 v=test.endswith('a')判断字符串是否以a开始 如果是则判为真否则为假
count *=1
.......
基本数据类型
数字(功能在int) 字符串(功能在str) 布尔值(功能在bool) 列表(功能在list) 元祖 (功能在tuple)字典(功能在dict)