python学习笔记13—字符串

什么是字符串?

在python中,由单引号、双引号和三引号引起来的内容就是字符串。

创建字符串:

  • s='zifuchuan'

  •  ss="zifuchuan"

  • sss='''zifuchuan'''

字符串常见使用方法:

方法 含义 使用
capitalize() 首字符串大写 s.capitalize()
center(size) 将字符串居中显示,如果size大于字符串长度,两边以空格补齐 s.center(20)
count() 统计字符(字符串)出现的次数 s.count('u')
encode(“utf-8”) 将字符转化为字节 s.encode("utf-8")
decode() 将字节转化为字符 d.decode()
endswith(xxx) 判断某个字符是否以xxx结尾 s.endswith('chuan')
startswith(xxx) 判断某个字符是否以xxx开头 s.startswith('zi')
index() 查找某个字符(字符串)在该字符串的下标位置,如果没有,则报错(返回查找到的第一个) s.index('u')
find() 查找某个字符(字符串)在该字符串的下标位置,如果没有,则返回负数 s.find('d')
rfind() 从后向前查,查找到最后一个匹配,如果没有,则返回负数 s.rfind('u')
isalnum() 判断字符串中是否是数组和字母,判断是否是有效字符 s.isalnum()
isalpha() 判断字符串是否都是字母 s.isalpha()
isdigit() 判断字符串是否是数字字符串 ss.isdigit()
islower() 判断字符串是否都是小写字母 s.islower()
isupper() 判断字符串是否都是大写字母 s.isupper()
join() 拼接字符串 s.join(ss)
strip() 清空两边空格 sss.strip()
lstrip() 清空左侧空格 sss.lstrip()
rstrip() 清空右侧空格 sss.rstrip()
lower() 将字符串统一转化为小写 sss.lower()
upper() 将字符串统一转化为大写 sss.upper()
split() 按照特定给的符号拆分字符串 s.split('u')
title() 返回“标题化”的字符串(每个单词首字母全部大写) s.title()
istitle() 判断字符串是否是标题 s.istitle()

字符串的截取:

操作 含义
s[start:] 表示从下标start位置开始切割对象,包含start位置
s[start:end] 表示从下标start位置开始切割对象,到end结束。包含start,不包含end
s[start:end:step] 表示从下标start位置开始切割对象,到end结束,步长为step。包含start,不包含end
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章