编织魔法:探索Python字符串的奇幻世界-1 https://developer.aliyun.com/article/1430190
join() 用一个字符或者子串合并含有多个字符串的序列
字符或者子串.join(多字符串组成的序列)
message = ['我','爱','中国'] print('哈哈'.join(message))
message = ['我','爱','中国'] print(''.join(message))
capitalize() 将字符串的第一个字符大写,其余的字符小写
字符串序列.capitalize()
message = 'i love python' print(message.capitalize())
title() 将字符串每个单词的首字母大写
字符串序列.title()
message = 'i love python' print(message.title())
lower() 将字符串中的字符都转换为小写
字符串序列.lower()
message = 'I love Python' print(message.lower())
upper() 将字符串中的字符都转换为大写
字符串序列.upper()
message = 'I love Python' print(message.upper())
lstrip() 删除字符串左边部分多余的空白
字符串序列.lstrip()
message = ' I love python ' print(message.lstrip())
rstrip() 删除字符串右边部分多余的空白
字符串序列.rstrip()
message = ' I love python ' print(message.rstrip())
strip() 删除字符串左边部分和右边部分多余的空白
字符串序列.strip()
message = ' I love python ' print(message.strip())
ljust() 左对齐
字符串序列.ljust(长度,填充字符)
message = 'I love python' print(message.ljust(20,'。'))
rjust() 右对齐
字符串序列.rjust(长度,填充字符)
message = 'I love python' print(message.rjust(20,'。'))
center() 居中对齐
字符串序列.center(长度,填充字符)
message = 'I love python' print(message.center(20,'。'))
这里居中是尽可能居中,不可能做到完全居中。
startswith() 判断字符串是否是以某子串开头
字符串序列.startswith(子串,开始位置下标,结束位置下标)
message = 'I love python' print(message.startswith("I")) print(message.startswith("love"))
endswith() 判断字符串是否以某一字串结束
字符串序列.endswith(子串,开始位置下标,结束位置下标)
message = 'I love python' print(message.endswith('python')) print(message.endswith('python',9,13))
isalpha() 判断字符串是否只包含字母
字符串序列.isalpha()
message = 'I love python' print(message.isalpha())
注意空格不算字母
message = 'abcdef' print(message.isalpha())
isdigit() 判断字符串是否只包含数字
字符串序列.isdigit()
message = '12345' print(message.isdigit())
isalnum() 判断字符串是否只包含字母、数字、数字字母组合
字符串序列.isalnum()
message = 'abcdef1234' print(message.isalnum())
message = 'abcdef' print(message.isalnum())
isspace() 判断字符串是否只有空格
字符串序列.isspace()
message = ' ' print(message.isspace())
总结
希望文章能够对大家有所帮助,如有错误,欢迎指正,也欢迎大家订阅我的python学习专栏🌹🌹