---
讲解对象:python3 字符串
作者:融水公子 rsgz
Python3教程
python3 字符串特点:
1 反斜杠可以用来转义,使用r可以让反斜杠不发生转义2 字符串可以用+运算符连接在一起,用*运算符重复
3 Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始
4 Python中的字符串不能改变
注意:没有单独的字符类型,一个字符就是长度为1的字符串
创建/定义字符串
使用三种引号都可以表示字符串str1 = 'Hello World!'
word = 'word'#单引号
sentence = "这是一个句子。"#双引号
paragraph = """这是一个段落。包含了多个语句"""#三引号
访问字符串print(str1[0])
print(str)
更新字符串var1 = '你是真的帅!'
连接字符串str1="唐三"
str2="小舞"
print(str1+str2)#唐三小舞
字符串重复str="我爱你!"
print(str*2)#我爱你!我爱你!
字符串切片str="你好,我上辈子见过你!"
print(str[0:2])#你好
判断成员是否在字符串内str="hongKong"
print('h' in str)#True
print('h' not in str)#False
原始字符串print(r'\n')#\n
print(repr('hello, rsgz\n'))#'hello, rsgz\n'
字符串格式print("我叫 %s 今年 %d 岁!" % ('融水公子', 10))
name = '融水公子';
print('Hello %s' % name)
name = '融水公子';
print(f'Hello {name}')
字符赋值会报错word="rsgz"
---
word[0] = 'm'
报错:
SyntaxError: invalid character in identifier
联系客服