python基础⼼得笔记——字符串
⼀、什么是字符串
字符串是 Python 中最常⽤的数据类型,是不可变类型。创建字符串很简单,只要为变量分配⼀个值即可。实例如下:s='python'
⼆、字符串的常见操作
1. 字符串的查询
查询⽅法描述
index()查⼦串第⼀个出现的位置,若不存在,抛出ValueError
12月6日steam游戏停服rindex()查⼦串最后⼀个出现的位置,若不存在,抛出ValueError
find()查⼦串第⼀个出现的位置,若不存在,返回-1python入门教程视屏
rfind()查⼦串最后⼀个出现的位置,若不存在,返回-1
实例如下:
s1='python say hello world,hello china'
print(s1.find('lo'))
print(s1.index('lo'))
print(s1.rfind('lo'))
print(s1.rindex('lo'))
2. 字符串的⼤⼩写转换
⼤⼩写转换⽅法描述
upper()转换 string 中的⼩写字母为⼤写
lower()转换 string 中所有⼤写字符为⼩写
capitalize()把字符串的第⼀个字符⼤写
title()返回"标题化"的 string,就是说所有单词都是以⼤写开始,其余字母均为⼩写swapcase()翻转 string 中的⼤⼩写
实例如下:
s='Python sAy hEllo world,hello chIna'
s1=s.upper()
回调函数和钩子函数的区别
print(s1)
s2=s.lower()
print(s2)
s3=s.swapcase()
print(s3)
s4=s.title()
print(s4)
s5=s.capitalize()
print(s5)
结果:
3. 字符串的替换和合并
⽅法⽅法作⽤描述
replace(str1, str2, num)替换⽅法把 字符串 str1 替换成 str2,如果 num 指定,则替换不超过 num 次.
join()合并⽅法将列表或元组中所有的元素合并为⼀个字符串
4. 字符串的内容对齐
内容对齐⽅法描述
carry是什么意思
center()返回⼀个原字符串居中,并使⽤空格填充⾄长度 width 的新字符串
ljust(width)返回⼀个原字符串左对齐,并使⽤空格填充⾄长度 width 的新字符串
rjust(width)返回⼀个原字符串右对齐,并使⽤空格填充⾄长度 width 的新字符串
display going to sleep 黑屏怎么处理
zfill(width)返回长度为 width 的字符串,原字符串 string 右对齐,前⾯填充0
实例如下:
s='hello world'
'''居中'''
(20,'*'))
'''左对齐'''
print(s.ljust(20,'*'))
'''右对齐'''
print(s.rjust(20,'*'))
'''右对齐,使⽤0填充'''
print(s.zfill(20))
结果:
四、字符串的内置函数
⽅法描述
string.capitalize()把字符串的第⼀个字符⼤写
<(width)返回⼀个原字符串居中,并使⽤空格填充⾄长度 width 的新字符串
返回 str 在 string ⾥⾯出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数end=len(string))
True,否则返回 False.
string.find(str, beg=0, end=len(string))检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始
的索引值,否则返回-1
string.index(str, beg=0,
end=len(string)
跟find()⽅法⼀样,只不过如果str不在 string中会报⼀个异常.
string.isalnum()如果 string ⾄少有⼀个字符并且所有字符都是字母或数字则返回 True,否则返回 False string.isdecimal()如果 string 只包含⼗进制数字则返回 True 否则返回 False.
string.isdigit()如果 string 只包含数字则返回 True 否则返回 False.
string.ljust(width)返回⼀个原字符串左对齐,并使⽤空格填充⾄长度 width 的新字符串string.lower()转换 string 中所有⼤写字符为⼩写.
string.lstrip()截掉 string 左边的空格
max(str)返回字符串 str 中最⼤的字母。
min(str)返回字符串 str 中最⼩的字母。
string.upper()转换 string 中的⼩写字母为⼤写
java hashcodestring.zfill(width)返回长度为 width 的字符串,原字符串 string 右对齐,前⾯填充0⽅法描述
笔记⼼得来源于视频——马⼠兵Python基础版2020年全新教程和www.runoob⽹页

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。