字符串
\ 被称作转义字符,除了用来表示引号,还有比如用
\n 表示字符串中的换行(相当于按一下回车键的效果)
\t 表示字符串中的制表符(相当于按一下tab键的效果)
\\ 表示字符串中的 \ (因为单个斜杠被用来做转义了,所以真的要表示 \ 字符,就要两个斜杠)
\ 还有个用处,就是用来在代码中换行,而不影响输出的结果
python中还有一种表示字符串的方法:
三个引号(''')或者(""")
在三个引号中,你可以方便地使用单引号和双引号,并且可以直接换行
表示引号
如果你想表示一段带有英文单引号或者双引号的文字,那么表示这个字符串的引号就要与内容区别开。
内容带有单引号,就用双引号表示
"It's good"
反之亦然
'You are a "BAD" man'
还有一种在字符串中表示引号的方法,就是用 \,可以不受引号的限制
\' 表示单引号,\" 表示双引号
repr函数
h=123\t
print(h)
123
print(repr(h))
123\t
一些字符串常量
import string
print(string.ascii_letters)
print(string.ascii_lowercase)打印小写的阿斯克码
字符串索引
与list不同的是,字符串不能通过索引访问去更改其中的字符。
s=hhh
s[0]=h
len(s)=3
长度减一代表最后一个数的索引
用切片来获取字符串的一部分
- 切片
通过两个参数,截取一段子串,具体规则和list相同。
print (word[5:7])
print (word[:-5])
print (word[:])
如果不指定第一个数,切片就从列表第一个元素开始。
如果不指定第二个数,就一直到最后一个元素结束。
都不指定,则返回整个列表。
for idx,c in enumerate(s)
print(idx,c)
0 D
1 A
zip(a,b)可以再一次循环中,分别从a和b里同时去除一个元素
标签:表示,双引号,引号,print,字符串,单引号 From: https://www.cnblogs.com/zzz-gtbearly/p/18596231