1、单行注释:ctrl + ? 多行注释:ctrl + /
2、整形:int
# 当前数字的二进制,至少用n位表示 n = input("请输入整数:") c = int(n) #把字符串转化成数字 b = c.bit_length() print(b)
3、字符串的魔法
3.1、capitalize()---首字母大写
n = “wuzhijie” v = n.capitalise() print(v)
3.2、casefold()和lower() -----所有变小写,casefold更牛逼,很多未知的对相应变小写
test = "ALEX" v1 = test.casefold() print(v1) v2 = test.lower() print(v2)
3.3、center(a,b) ------设置宽度,并将内容居中;a为长度;b为空白位置填充的字符(可有可无,默认为空格符,只能输入一个字符)
test = "abc" v = test.center(20,"*") print(v)
3.4、count() ---------字符串寻找子序列出现的次数
test = "aLexalexr" v = test.count('ex',5,7) print(v)
3.5、endswith()和startswith() ------判断是否以什么结尾;判断是否以什么开始
test = "alex" v1 = test.endswith('ex') v2 = test.startswith('la') print(v1) print(v2)
3.6、find()和index() ------从头开始找,找到第一个之后获取位置(注:find未找到返回数字:-1;index未找到会报错)
test = "alexalex" v1 = test.find('ex') v2 = test.index('x') print(v1) print(v2)
3.7、