字符串格式化输出
name = "zhangsan" age = 30
print("我的名字是%s,今年%s岁了。" % (name, age))
print(f"我的名字是{name},今年{age}岁了。")
|
字符串拼接
使用“+”可以对多个字符串进行拼接。
示例: str1 = "hello" str2 = "world" print(str1 + str2)
|
其他方式:
获取字符串长度
len()内建函数:计算字符串的长度。
语法格式:len(string)
字符串切片
切片:截取字符串中的某部分内容
语法格式:string[start:end:step]

示例:
截取第5个字符:s[4]
截取第1个字符到第5个字符:s[0:5]
截取最后1个字符:s[-1]
str1 = 'Hello World!' print(str1[4]) print(str1[0:5]) print(str1[-1])
|
字符串处理方法
xxoo = "abcdef" print("首字母大写: %s" % xxoo.capitalize()) print("字符l出现次数: %s" % xxoo.count('l')) print("感叹号是否结尾: %s" % xxoo.endswith('!')) print("w字符是否是开头: %s" % xxoo.startswith('w')) print("w字符索引位置: %s" % xxoo.find('w')) print("格式化字符串: Hello{0} world!".format(',')) print("是否都是小写: %s" % xxoo.islower()) print("是否都是大写: %s" % xxoo.isupper()) print("所有字母转为小写: %s" % xxoo.lower()) print("所有字母转为大写: %s" % xxoo.upper()) print("感叹号替换为句号: %s" % xxoo.replace('!','.')) print("以空格分隔切分成列表: %s" % xxoo.split(' ')) print("切分为一个列表: %s" % xxoo.splitlines()) print("去除两边空格: %s" % xxoo.strip()) print("大小写互换: %s" % xxoo.swapcase())
|
