Python

Python第七天

2018-12-03  本文已影响0人  zplus_

字符串常用方法

1、.maketrans()用来生成字符映射表,

translate()根据字符映射表的对应关系转化字符串的字符

两者组合可以同时处理多个不同的字符,replace不能做到

table=''.maketrans("abcdefg","hijklmn")

s.translate(table)  //原地修改 s的a转化成h

2、凯撒加密:

>>> import string

>>> a=string.ascii_lowercase

>>> b=string.ascii_uppercase

>>> table=''.maketrans(a+b,a[3:]+a[:3]+b[3:]+b[:3])

>>> s1="No paruru,akb48 is over"

>>> s1.translate(table)

'Qr sduxux,dne48 lv ryhu'

3、strip("a")、rstrip()、lstrip()

删除两端、右端、左端连续的空白字符或指定字符

4、eval()内置函数

用来把字符串转化成Python表达式并求值

可以自动将input结果转化

5、startswith() endswith("Be") 返回布尔值

6、isalnum() 是否为数字或字母

isalpha() 是否为字母

isdigit() 是否为数字

7、center() ljust() rjust()返回制定宽度的新字符串

>>> "Hello".center(20,"-")

'-------Hello--------'

第一个参数是字符串长度,第二个是填充字符

上一篇 下一篇

猜你喜欢

热点阅读