引号
1.单引号 str = 'abc'
2.双引号 str = "abc"
3.三引号 str = '''abc'''
or str = """abc"""
注:只有三引号的情况下可以让字符串换行
包含的内容
可以包含任何内容:字母,数字,汉字,符号
获取长度
与列表相似,可以用len(str)获取长度。
查找元素
find()查找某个字符或字符串,找得到就返回第一次出现位置的下标,没有找到,返回-1。
更改元素
与列表不同,字符串不能使用索引下标来更改元素。字符串属于常量,不能更改。
分片
和列表完全相同come on>列表
运算
str1 = 'abc'; str2 = 'dfg'
1.相加——连接:str1+str2 == 'abcdfg'
2.相乘(乘以一个整数)——重复:str1*3 == 'abcabcabc'
相关的常用函数
1.分割 split()
str = 'hello world';
list = str.split(' ');
print(list)
结果为列表:
2.连接 join()
str = ' '.join(['hello', 'world'])
print(str)
3.大小写转换
(1)upper()将字母转大写 str = str.upper()
(2)lower()将字母转小写 str = str.lower()
(3)capitalize()将首字母转大写 str = str.capitalize()