首页 > 编程语言 > 详细

python中字符串中一些函数的用法

时间:2017-09-11 11:02:08      阅读:438      评论:0      收藏:0      [点我收藏+]

1..capitalize():字符串的首字母大写;

2..count():字符串中的某个字母的个数;

3..center(50,‘-‘):对象居中,且左右用‘-’补齐;

4..encode():吧字符串转化为二进制;

5..endswith():以什么结尾;

6..expandtabs(tabsize=30):字符串中间用30个空格填补;

7..find(""):查找引号中的字符的index;

8..format():格式化;

9..index():字符串的序列;

10..isalnum():是否是阿拉伯数字;

11..isalpha():是否是纯英文字母;

12..isdecimal():是否是十六进制;

13..isdigit():是否为整数;

14..isidentifier():判断是不是一个合法的标识符(变量名);

15..islower():是否为小写;

16..isnumeric():是否仅仅只有数字;

17..isspace():是否是一个空格;

18..istitle():是否每个字符首字母大写;

19..isprintable():tty file,drive file; 20..isupper():是否是大写;

21.‘‘.join(sys.srgv[1:]):把用户的输入的参数当作一条命令交给os.system来执行;

例如:print(‘+‘.join([‘1‘,‘2‘,‘3‘]))

1+2+3

22..ljust(50,‘*‘):长度50,不够右边用‘*‘补全;

23..rjust(50,‘*‘):长度50,不够右边用‘*‘补全;

24..lower():把大写变为小写;

25..lstrip():从左边开始去掉两边的空格或回车;

26..rstrip():从右边开始去掉两边的空格或回车;

27..maketrans():

例如:p = str.maketrans("abcdef",‘123456‘) #必须保证两边的数字一样多

print("ding".translate(p))

4ing

28..replace(‘a‘,‘b‘):把第一个替换为第二个;

29..rfind():从左至右开始找到最右边的下标返回;

30..split():把字符串按空格分开;

例如:print(‘1+2+3+4‘.split(‘+‘))

[‘1‘, ‘2‘, ‘3‘, ‘4‘]

31..splitlines()用法如下:

例如:print(‘1+2\n+3+4‘.splitlines())

[‘1+2‘, ‘+3+4‘]

32..swapcase():字母的大小写互换;

33..title():第一个字母大写;

34..zfill(50):不够的用0填补。

python中字符串中一些函数的用法

原文:http://www.cnblogs.com/dqb123-code/p/7503905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!