认识字符串
1.用单引号,双引号,三引号作为定界符括起来的字符序列
var1='hello,python '
var2="helloorld"
var3='''good'''
字符串输出
1.直接输出
print('1.我是英雄联盟')
info='2.我是王者荣耀'
print(info)
print('我是植物大战僵尸')
print('我是开心消消乐')
1.我是英雄联盟
2.我是王者荣耀
我是植物大战僵尸
我是开心消消乐
2.格式化输出
print('%d. 我是%s!'%(4,'开心消消乐'))
4. 我是开心消消乐!
3.format()输出
位置索引
print('i am {} ! '.format('python','lol'))
print('i am {0}{1}{0}!'.format('l','o'))
i am python !
i am lol!
下标索引
name=['python','lol']
print('i am {name[0]}! i am {name[1]}!'.format(name=name))
i am python! i am lol!
关键词索引
print('i am {book}! i am {game}!'.format(book='python',game='lol'))
i am python! i am lol!
属性索引
class game:
name ='lol'
age =34
print('this is {name}!'.format(name=game.name))
this is lol!
访问字符串中的值
切片操作
infor='python3'
print(infor[:4])
print(infor[:4:2])
print(infor[2:6])
print(infor[2:6:2])
print(infor[6:2:-1])
pyth
pt
thon
to
3noh
转义字符
info1 ='hello\"python",i\'m tony'
print(info1)
info2='Hello Python , \
i \'m tony'
print(info2)
hello"python",i'm tony
Hello Python , i 'm tony
字符串运算符
+ 字符串拼接
* 重复输出
[] 索引获取字符串中的字符
[:] 截取字符串中的一段
in 成员运算符,包含给定字符返回true
not in 成员运算符 ,不包含给定字符返回flase
r\R 原始字符
% 格式字符串