python3基本内置数据类型(部分)

数字:

1.int

将字符串转换为数字

2.bit_length

当前数字的二进制至少用几位来表示

字符串:

1.capitalized

首字母大写

2.casefold

全部变小写(casefold更厉害,可以将很多未知的变成相应的小写)

3.lower

全部变小写(只对英文,具有局限性)

4.center

设置宽度,并将内容居中

#!/usr/bin/evn python
# _*_ conding:utf8 _*_
text = "mask"
v = text.center(10,"*")
print(v)

10代表总长度,*代表未知填充,只可为一个字符,可带可不带(不带即为空白)

5.count

到字符串中寻找子序列的出现次数

#!/usr/bin/evn python
# _*_ conding:utf8 _*_
text = "amsk111m"
v = text.count("m",1,8)
print(v)

1为开始寻找的位置,8为结束寻找的位置(如果不加开始与结束位置,即默认在整个字符串中去寻找子序列的出现次数)(字符的排序是从0开始的,例如“mask”,"m"在当前字符串的位置为0)

6.endswith

判断输入的子序列是否为字符串的结尾,输出为布尔值

7.startswith

判断输入的子序列是否为字符串的开始,输出为布尔值

8.find

从前往后找,找到第一个后获取其位置(可设置开始寻找位置和结束寻找位置,输出的为整个字符串中的位置)

如果找不到,输出-1

9.format

格式化:将一个字符中的占位符替换为指定的值

#!usr/bin/evn python
# _*_ coding:utf8 _*_
text = "i am {name},n {x}"
v = text.format(name = "hahaha",x = 100)
print(v)

10.format_map

格式化,转入格式固定,只能为如下格式:

#!usr/bin/evn python
# _*_ coding:utf8 _*_
text = "i am {name},n {x}"
v = text.format_map({"name":"mask","x":100})
print(v)

11.index

找不到,报错,类比find

12.isalnum

判断字符串中是否只包含数字和字母

 

猜你喜欢

转载自www.cnblogs.com/mask111/p/9588053.html
今日推荐