美文网首页Python
Python第七天

Python第七天

作者: zplus_ | 来源:发表于2018-12-03 20:40 被阅读0次

字符串常用方法

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--------'

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

相关文章

  • Python学习笔记-第7天:项目实战练习(2)

    第七天 项目实战练习(2) 将Python打包成可执行文件 默认情况下pyinstaller用Mac生成的文件只是...

  • 使用python处理生物信息数据(七)

    Python学习的第七天,主要学习数据排序。 1. 表格按指定列排序并写入文件。 2. 字典排序 3. 元组排序 ...

  • Python第七天

    字符串常用方法 1、.maketrans()用来生成字符映射表, translate()根据字符映射表的对应关系转...

  • python第七天

    #切片 ls=[i for i in range(80,90)] print(ls) ''' 切片[a:b:c] ...

  • Python第七天

    补一下昨天的日记,表妹昨天中午的高铁,12点下班赶去高铁站已是1点半了,饿2333.拖着很重的行李到宿舍已经接...

  • python第七天

    一、python中的生成表达式 1. 列表推导式 用途:快速生成一个列表格式 与普通for循环创建列表进行对比: ...

  • Python学习第七天——《A Byte of Python》笔

    >It's never too late to look after yourself. Never too la...

  • 笔记 第七天 python

    同一服务器跑Python不同版本 同一个服务器跑的ruby on rails 这个是在同一个服务器跑nodejs这...

  • python学习第七天

    前两天都卡在小游戏的问题中,一直解决不了,然后到了周末,都玩去了,问题还未解决,我觉得暂时我还没找到解决问题的方法...

  • Python高级第七天

    一、可迭代对象 可迭代的对象(Iterable)是指使用iter()内置函数可以获取迭代器(Iterator)的对...

网友评论

    本文标题:Python第七天

    本文链接:https://www.haomeiwen.com/subject/memucqtx.html