Python的数字与字符

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、

猜你喜欢

转载自www.cnblogs.com/xiongwy/p/9228655.html