python字符串

a = "hello world"
b = 'hello world'
c = '''hello world'''
d = """hello world"""

name = 'cami'
age = 18
print("姓名:%s" %name)
print("年龄:%d" %age)
print("我叫{},我今年{}岁".format(name,age))
print(f"我叫{name},我今年{age}岁")
print(f'''我叫{name},我今年{age}岁''')

a= 10
b =20
print(f"a + b = {a+b}")

索引
text = "abcdefgh"
c = text[0]
print(str(c))
print(text[0])
print(text[2])
print(text[6])
print(text[-1]) # 取最后一个
print(text[-2]) # 取最后第二个


# 左闭右开取值 
# 不写步长,默认步长为1
print(text[0:3]) # abc
print(text[0:6]) # abcdef
print(text[:5])

print(text[0:])
print(text[0:len(text)])

print(text[5:0:-1])
print(text[::-1]) # 反转

text = "abcdcefgh"
text.find("a")
print(text.find("c")) #返回索引
print(text.index("c")) #返回索引
print(text.count("c")) #找到了几个
print(text.replace("a","g")) #替换,返回所有字符串
a = "hello world"
print(a.split(" ")) # 切割
print(a.capitalize()) # 首字母大写
print(a.title()) # 所有单词首字母大写
print(a.lstrip()) 
print(a.rstrip())
print(a.strip())
print(a.isdigit())
print(",".join(a))
posted @ 2022-08-22 12:19  仿生言子  阅读(31)  评论(0)    收藏  举报