
- 字符串的查询 *** 作
index()查找子串第一次出现的位置,若子串不存在,则抛出异常
rindex()查找子串最后一次出现的位置,若子串不存在,则抛出异常
find()查找子串第一次出现的位置,若子串不存在则返回-1
rfind()查找子串最后一次出现的位置,若子串不存在则返回-1 - 字符串大小写转换 *** 作
upper()将字符串中的所有字符都转成大写字母
lower()将字符串中的所有字符都转成小写字母
swapcase()将字符串中的大写字母都转成小写字母,将小写字母转成大写字母
capitalize()将字符串中的第一个字符都转成大写字母,其余字符转换成小写
title()将每个单词的第一个字符转换成大写,剩余字符转换成小写 - 字符串内容对齐 *** 作
center()居中对齐,第一个参数指定宽度,第二个参数指定填充符,默认为空格
ljust()左对齐,第一个参数指定宽度,第二个参数指定填充符,默认为空格
rjust()右对齐,第一个参数指定宽度,第二个参数指定填充符,默认为空格
zfill()右对齐,参数指定宽度,左边用0填充 - 字符串劈分 *** 作
split()从字符串的左边开始劈分,返回值为一个列表,可以通过参数sep指定劈分字符串时的劈分符,参数maxsplit指定劈分字符串的最大劈分次数,在经过最大劈分次数后,剩余的子串会单独做一部分
rsplit()从字符串的右边开始劈分,参数与上面相同 - 字符串的判断 *** 作
isidentifier()判断字符串是否为合法字符串
isspace()判断字符串是否全部由空白字符串组成(回车、换行、水平制表符)
isalpha()判断字符串是否全部由字母组成
isdecimal()判断字符串是否全部由十进制数字组成
isnumeric()判断字符串是否全部由数字组成
isalnum()判断字符串是否全部由数字和字母组成 - 字符串替换
replace()第一个参数指定被替换的子串,第二个参数指定替换子串的字符串,返回的得到一个新的字符串,第三个参数可以指定最大替换次数 - 字符串合并
join()将列表或元组中的字符串合并成为一个字符串 - 格式化字符串
使用%进行占位
print('我叫%s,今年%d岁' % (name,age))
使用{}进行占位
print('我叫{0},今年{1}岁,我真的叫{0}'.format(name,age))name放到{0}的位置,age放到{1}的位置
f-string方法
print(f'我叫{name},今年{age}岁') - 字符串的编码与解码
encode()参数为encoding=编码格式
decode()参数为encoding=编码格式
解码与编码的格式得相同
- 函数的创建
def 函数名(输入参数): 函数体 [return xxx] - 在函数的调用过程中,进行参数的传递
如果是不可变对象,在函数体内的变化不会影响实参的值
如果是可变对象,在函数体内的修改会影响实参的值 - 函数的返回值
函数的返回值为一个,直接返回原类型数据
函数的返回值为多个,返回一个元组 - 函数参数定义
个数可变的位置参数,结果为一个元组
个数可变的关键字形参,结果为一个字典def 函数名(*arg): print(arg)def 函数名(**arg): print(arg) - 函数的参数总结
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)