if 条件:
1、if else ,
2、if elif else
if 条件:
pass
else:
print(1)
pass语句,什么都不做
**表示幂运算
//表示取商
%表示去余数
while循环
while else
for 循环 for i in text:
range
v = range(0, 100, 5)
1 # 转换类型 2 # a = '123' 3 # b = int(a) 4 # print(type(a)) 5 # print(type(b)) 6 7 # 进制转换 把num按照8进制数,转换为10进制数字 8 # num = '12' 9 # v = int(num, base=8) 10 # print(v) 11 12 # 表示数字的二进制数用几位来表示 13 # num = 12 14 # v = num.bit_length() 15 # print(v) 16 17 name = 'book' 18 # 首字母大写 19 # v = name.capitalize() 20 # 将字母变小写,包含其他国家语言 21 # v = name.casefold() 22 # 将所有英文字母变小写 23 # v = name.lower() 24 # 判断是否全为小写 25 # v = name.islower() 26 # 将所有字母变为大写 27 # v = name.upper() 28 # 判断是否为大写 29 # v = name.isupper() 30 # 大小写互换 31 # v = name.swapcase() 32 # 设置10宽度,以*填充左右空白处,并将name居中 33 # v = name.center(10, '*') 34 # 填充*,并将字符放到左边, 35 # v = name.ljust(20, '*') 36 # 填充*,并将字符放到右边, 37 # v = name.rjust(20, '*') 38 # 从第二个数字开始计o出现的次数,到第三个数字止 39 # v = name.count('o', 1, 3) 40 # 以什么结尾 41 # v = name.endswith('k') 42 # 以什么开头 43 # v = name.startswith('b') 44 # 查找出现的位置 45 # v = name.find('o') 46 # 将字符串中的占位符,替换为指定值 47 # name = 'i have a {fruit}' 48 # print(name) 49 # v = name.format(fruit='apple') 50 # print(v) 51 # 将占位符换位数字形式,即可按顺序输入替换值 52 # name = 'i have a {0}' 53 # print(name) 54 # v = name.format('apple') 55 # print(v) 56 # 字典形式的格式化 57 # v = name.format_map({'fruit':'apple'}) 58 # 判断是否为数字和字母 59 # v = name.isalnum() 60 # 判断是否为字母 61 # v = name.isalpha() 62 # 以六个字符为基础,检测制表符,不足用空格填充 63 # name = '1231\tsaf' 64 # v = name.expandtabs(6) 65 # 判断是否只有数字 66 # v = name.isdecimal() 67 # 判断是否数字(包含数字符号) 68 # v = name.isdigit() 69 # 判断是否数字(包含汉字,一二) 70 # v = name.isnumeric() 71 # 判断是否包含换行符,制表符,不包含为true 72 # v = name.isprintable() 73 # 判断是否全为空格 74 # v = name.isspace() 75 # 转换为首字母大写 76 # v = name.title() 77 # 判断是否首字母大写的标题 78 # v = name.istitle() 79 # 按照指定分隔符,将字符串拼接 80 # v = '_'.join(name) 81 # 移除空格、换行、制表符,填充参数后加入字符后,即移除该字符 82 # v = name.lstrip() 83 # v = name.rstrip() 84 # v = name.strip() 85 # 替换 先使用maketrans 做映射关系,之后使用translate,做替换 86 # name = '1234' 87 # v = str.maketrans('12345', '67890') 88 # var = name.translate(v) 89 # print(var) 90 # 分隔,从左到右,按照某些字符进行分隔成三份,可以拿到字母o 91 # v = name.partition('o') 92 # 从右到左 93 # v = name.partition('o') 94 # 分隔,从左到右,切割两次 95 # v = name.split('o', 2) 96 # 分隔,从右到左,切割两次,拿不到字母o 97 # v = name.rsplit('o', 2) 98 # 只根据换行分隔,可传入True或False参数,是否保留换行 99 # name='book\napple\n' 100 # v = name.splitlines() 101 # 判断是否可以当做标识符 102 # v = name.isidentifier()
103 # 替换
104 # v = name.replace('o','c',1)