拜师——python基础入门—第2大节课—字符串 常用查找方法 ,去除首位信息strip(), 大小写转换, 排版 , format格式化, 数字格式化操作——day11

第29课时: 字符串 常用查找方法 去除首位信息strip() 大小写转换 排版




常用查找方法:

拜师——python基础入门—第2大节课—字符串 常用查找方法 ,去除首位信息strip(), 大小写转换, 排版 , format格式化, 数字格式化操作——day11_第1张图片在这里插入图片描述
下面以一段长文字来作为测试。
代码:

>>> a="i无尽的我年度驱动器的呢加拿大问及那家为你缴纳定金"
>>> len(a)
25
>>> a.startswith('i')
#a是否以i开头?
True

去除首尾信息strip():

格式: 对象.strip(“去除的首位字符”)

>>> a=".sds."
>>> a.strip('.')
'sds'

#去除首尾的 . 字符

>>> a.strip()

#这个表示去除首位空格。

大小写转化:

拜师——python基础入门—第2大节课—字符串 常用查找方法 ,去除首位信息strip(), 大小写转换, 排版 , format格式化, 数字格式化操作——day11_第2张图片

代码:

a=”i love you ”
>>> a.capitalize()
'I love you'
#产生一个新的字符串,第一个首字母大写。
>>> a.title()
'I Love You'
#每个单词的首字母大写。
>>> a.upper()
'I LOVE YOU'
#每个字母都大写。
>>> a.lower()
'i love you'
#每个字母都小写。

a.swapcase()
#转换大小写。


格式排版:

center()

居中命令。

代码:

>>> a="abc"
>>> a.center(10)
'   abc    '
#整体字符长为10. Abc位于中间。
>>> a.center(10,'/')
'///abc////'
# 用/填充使得整个字符长度10,abc居中

ljust() , rjust() 左对齐右对齐

>>> a.ljust(10,'*')
'abc*******'

拜师——python基础入门—第2大节课—字符串 常用查找方法 ,去除首位信息strip(), 大小写转换, 排版 , format格式化, 数字格式化操作——day11_第3张图片
*
*
*



第30课时: 字符串 format格式化 数字格式化操作

字符串格式化

format() 基本用法

str.format() 将字符串格式化。 利用 {} 来确定格式化位置。

代码:

>>> a="名字是:{0},年龄是:{1}"
>>> a.format("wlz","1")
'名字是:wlz,年龄是:1'

用"wlz","1"来替换{0},{1}的内容。

>>> a="{0}是一个小伙子,{0}拿着{1}米的大砍刀赶了过来"
>>> a.format("wlz","40")
'wlz是一个小伙子,wlz拿着40米的大砍刀赶了过来'

填充和对齐:

拜师——python基础入门—第2大节课—字符串 常用查找方法 ,去除首位信息strip(), 大小写转换, 排版 , format格式化, 数字格式化操作——day11_第4张图片

代码:

>>> a="名字是:{0},年龄是:{1:*<10}"
>>> a.format("wlz","1")
'名字是:wlz,年龄是:1*********'

数值格式化:

浮点数用f 整数用d 来进行格式化。

>>> a="我是{0},我存款有{1:.2f}"
>>> a.format("wlz",388.22334)
'我是wlz,我存款有388.22'

拜师——python基础入门—第2大节课—字符串 常用查找方法 ,去除首位信息strip(), 大小写转换, 排版 , format格式化, 数字格式化操作——day11_第5张图片

你可能感兴趣的:(python入门)