字符串
1.什么是字符串
-
用引号引起来的一串字符
-
用引号来创建字符串
-单引号
-双引号
-三单引号
-三双引号
#创建字符串 name = "Hangzhou" area = 'Gongshu' history = "5000" famous_person = """苏轼,许仙,白素贞""" Captical0f='''吴越,南宋''' print(type(name),type(area),type(history),type(famous_person),type(Captical0f))
结果:<class ‘str’> <class ‘str’> <class ‘str’> <class ‘str’> <class ‘str’>
说明以上数据都是字符串
单引号和双引号使用时需注意匹配关系,且不可以换行
如果需要换行,三单引号或者三双引号
pm = '''轻轻地我走了, 正如我轻轻地来。''' print(pm)
字符串的运算及常见操作
(1)拼接
a= “Hello”
b= “,Python.”
print(a + b)
a = [“Hello”]
b=[“,Python.”]
print(a+b)
拼接基于同一种数据类型
(2)重复
a = “City College”
print(a*3)
(3)索引(偏移)[] 切片[:] [::]
len()方法语法:
len( str )
返回值:返回字符串长度。sr = "Python" print(len(sr)) print(sr[5])
切片 # ##0123456789012345678901234567890 sr = "Life is short,you need python." print(len(sr)) print(sr[1:4:2]) #1代表起始值,4代表终止值(但取不到),2代表步长
(4) 大小写互换
sr .lower() :转小写
sr .upper() :转大写
sr .swapcase() :大小互换
sr .title() :转为标题形式
sr .capitalize() :首字母大写
sr = "life is short,you NEED python."