python字符串乘以数字_Python入门:数字、字符串

一 数字型

1、字符串转整形

int('100'); //100

int('100', base=2); //4

2、5.bit_length() //二进制位数 3

二 字符串

1、str(100) // “100”

2、capitalize //首字母大写

3、title//首字母大写

4、upper //全部大写

5、lower //全部小写

6、casefold //全部小写,兼容更多的字符,如法文

7、center(n, ['m'])//设置宽度并居中

8、count(self, sub, start=None, end=None)//子串个数

9、find(self, sub, start=None, end=None)//第一次出现的位置,左闭右开区间,没找到 -1

10、format(self, *args, **kwargs) //将占位符格式化

eg:n = "I am {name}, {age}"

v = n.format(name='Chen.H.Q', age=19) //I am Chen.H.Q 19

eg:n = "I am {0}, {1}"

v = n.format('Chen.H.Q', 19) //I am Chen.H.Q 19

11、format_map(self, mapping) //将占位符格式化

eg:n = "I am {name}, {age}"

maping = {"name": 'ChenHaiquan', "age": 19}

v = n.format_map(maping) //I am ChenHaiquan, 19

12、expandtabs(self, tabsize=8) //将制表符按固定长度替换成空格

eg:n = "01234\t5678901\t23456\t789"

v = n.expandtabs(8) //01234 5678901 23456 789

13、index(self, sub, start=None, end=None) //第一次出现的位置,左闭右开区间,没找到直接抛异常

14、isalnum(self) //检测字符串是否只由字母和数字组成

15、isalpha(self) //检测字符串是否只由字母组成

16、isdigit(self) //检测字符串是否只由数字组成

17、isidentifier(self) //判断字符串是否是有效的 Python 标识符,可用来判断变量名是否合法

18、islower(self) //检测字符串是否存在小写字母且都是小写

19、isnumeric(self) //检测字符串是否只由数字组成

20、isprintable(self) // 判断字符串中所有字符是否都是可打印字符(in repr())或字符串为空

21、isspace(self) // 是否都是空格符且字符串不为空

22、istitle(self) // 是否所有的单词拼写首字母是否为大写,且其他字母为小写,且不为空

23、isupper(self) // 是否含有英文字母且都是大写

24、join(self, iterable) // 把当前字符串插入到iterable的每个字符之间

25、ljust(self, width, fillchar=None) // 返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。

26、lower(self) // 全部小写

27、lstrip(self, chars=None) // 首部去空格、\t\r或者首尾在chars中出现的子串

28、maketrans(self, *args, **kwargs) // 建立字符串映射表

eg1: n = "123456";

m = "abcdef";

l = str.maketrans(n, m)

v = "vvvv1vvvvv2vv3vv4vv5vv3vv4vv5vv6"

v = v.translate(l); //vvvvavvvvvbvvcvvdvvevvcvvdvvevvf

eg2:pp = {"1": "a", "2":"b", "3":"c"}

xx = n.maketrans(pp)

v = "vvvv1vvvvv2vv3vv4vv5vv3vv4vv5vv6"

v = v.translate(xx); //vvvvavvvvvbvvcvv4vv5vvcvv4vv5vv6

29、partition(self, sep) // 字符串按分隔符第一次出现的地方分隔成3段

eg:str = "www.runoob.com"

v = str.partition(".")

print(v) //('www', '.', 'runoob.com')

print(v[0]) //www

print(v[1]) //.

print(v[2]) //runoob.com

30、replace(self, old, new, count=None) // 字符串替换,count:替换的个数

31、rfind(self, sub, start=None, end=None) // 子串最后一次出现的位置,没有则返回-1

32、rindex(self, sub, start=None, end=None) // 子串最后一次出现的位置,没有则抛异常

33、rjust(self, width, fillchar=None) // 返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。

34、rpartition(self, sep) // 字符串按分隔符最后一次出现的地方分隔成3段

eg:str = "www.runoob.com"

v = str.rpartition(".")

print(v) //('www.runoob', '.', 'com')

print(v[0]) //www.runoob

print(v[1]) //.

print(v[2]) //com

35、rsplit(self, sep=None, maxsplit=-1) // 字符串拆分,分隔符默认为空格,从右开始次数

eg:str = "www.runoob.com"

v = str.rsplit(".",1)

print(v) //['www.runoob', 'com']

36、rstrip(self, chars=None) // 尾部去空格、\t\r、首尾在chars中出现的子串

37、split(self, sep=None, maxsplit=-1) // 字符串拆分,分隔符默认为空格,maxsplit从左开始次数

eg:str = "www.runoob.com"

v = str.split(".")

print(v) //['www', 'runoob', 'com']

print(v[0]) //www

print(v[1]) //runoob

print(v[2]) //com

38、splitlines(self, keepends=None) // 按行分隔

eg:str = "www\rrunoob\ncom\r\ncn"

v = str.splitlines() //['www', 'runoob', 'com', 'cn']

39、startswith(self, prefix, start=None, end=None) // 判断是否以某子串开通

40、strip(self, chars=None) // // 首尾去空格、\t\r、首尾在chars中出现的子串

41、swapcase(self) // 大小写互换

42、title(self) // 首字母大写,其余小写

43、translate(self, table) // 参考28

44、zfill(self, width) // 按宽度首部补0

55、“123456789”[2:4] //"23"

56、range(int start, int stop, int step) //生成xulie

eg:range(5)//[0,1,2,3,4]

range(2,16,3)//[2,5,8,11,14]

57、len("陈海权") //python3中为3,python2中为6

58、v1, v2, v3 = ["123", "234", "345"]

59、str.encode(encoding=)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值