0
点赞
收藏
分享

微信扫一扫

python_1.30

木匠0819 2022-01-31 阅读 63
python

python字符串截取

1.获取单个字符

字符串名字在方括号[ ]中使用索引即可访问对应的字符add[ ]。add为字符串名[ ]内为索引值。

当以字符串的左端(字符串的开头)为起点时,索引是从 0 开始计数的;字符串的第一个字符的索引为 0,第二个字符的索引为 1,第三个字符串的索引为 2

当以字符串的右端(字符串的末尾)为起点时,索引是从 -1 开始计数的;字符串的倒数第一个字符的索引为 -1,倒数第二个字符的索引为 -2,倒数第三个字符的索引为 -3

zifuchuan="abcdefgh"
print(zifuchuan[2])
print(zifuchuan[-2])

运行结果

b

g

2.获取多个字符

在[ ]指定一个范围来获取多个字符并用:隔开。只包括右边并不包括左边

zifuchuan='abcdefghijk'
print(zifuchuan[2:6])
printf(zifuchuan[2:-5])
printf(zifuchuan[-9:-5])

运行结果

cdef

cdef

cdef

zifuchuan='abcdefghijk'
print[ :6]#默认从零开始
print[2: ]#默认到-1
print[-11: ]
print[ :11]#从开头截取字符串到结束
print[ : :2]#每隔两个字符取一个

运行结果

abcdef

cdefghijk

abcdefghijk

abcdefghij

adgj

python字符串大小写转换

1.title()方法

title() 方法用于将字符串中每个单词的首字母转为大写,其他字母全部转为小写,转换完成后,此方法会返回转换得到的字符串。如果字符串中没有需要被转换的字符,此方法会将字符串原封不动地返回。

zifuchuan="i like c"
zifuchuan.title()
'i Like C'

2.lower()

方法用于将字符串中的所有大写字母转换为小写字母,转换完成后,该方法会返回新得到的字符串。如果字符串中原本就都是小写字母,则该方法会返回原字符串。

zifuchuan="I LIKE C"
zifuchuan.lower()
'i like c'

3.

upper()方法

upper() 的功能和 lower() 方法恰好相反,它用于将字符串中的所有小写字母转换为大写字母,和以上两种方法的返回方式相同,即如果转换成功,则返回新字符串;反之,则返回原字符串。

zifuchaun = "i like C"
zifuchaun.upper()
'I LIKE C'

python去除字符串空格或特殊字符

  1. strip():删除字符串前后(左右两侧)的空格或特殊字符。
  2. lstrip():删除字符串前面(左边)的空格或特殊字符。
  3. rstrip():删除字符串后面(右边)的空格或特殊字符。

Python 的 str 是不可变的(不可变的意思是指,字符串一旦形成,它所包含的字符序列就不能发生任何改变),因此这三个方法只是返回字符串前面或后面空白被删除之后的副本,并不会改变字符串本身。

zifuchuan='  abcd  \n'
zifuchuan.strip()
zifuchaun.lstrip()
zifuchuan.retrip()

运行结果

'abcd'

'abcd  \n'

' abcd'

举报

相关推荐

0 条评论