1.安装python的ied pycharm(专业版勿汉化)
2.运算符
+,-,*,/ , **, //, %
判断某个东西是否在某个东西里面包含
in
not in
结果是值
算术运算
a=10*10
赋值运算
a=a+! a+=1
结果是布尔值
比较运算
a=1>5
逻辑运算
a=1>6 or 1==1
a=1>6 and 1==1
成员运算
a="小" in "小缠绵"
a="小" not in "小缠绵"
3.基本数据类型
数字 int
-int
将字符串转换为数字
a="123" print(type(a),a) b=int(a) print(type(b),b) num="0011" v=int(num,base=2) print(v)
- bit_lenght
当前数字的二进制,至少用n位表示
r=age.lenght()
age=2 r=age.lenght() print(r)
字符串 str
#首字母大写
test="alex" v=test.capitalize() print(v)
#所有的变小写 casefold很多的未知的都可以改变
lower只能变化熟知的
v1=test.casefold() print(v1) v2=test.lower() print(v2)
#设置宽度,并将内容居中
20 代指总长度,*空白位置填充,一个字符,可有可无
v3=test.center(20,"*")
#字符串中寻找子序列出现的次数,两个参数是起始位置和终止位置,可有可无
v4=test.count('l',1,4)
#判断以什么结尾/开头,两个参数是起始和终止,可有可无,输出结果为True or False
v5=test.endswith('ex',1,4) v6=test.startswith('a')
#从开始往后找,找到第一个后,获取其位置
v7=test.find('ex')
#格式化,将一个字符串种的占位符替换为指定的值
test='I am {name},age {a}' print(test) v=test.format(name='Christian',a=26) print(v)
test1='I am {0},age {1}' print(test1) v1=test1.format('C',19) print(v1)
#字符串中是否只包含 字母和数字 结果为Ture False
v=test.isalpha()
列表 list
元祖 tuple
字典 dict
布尔值 bool