Appearance
文本
进入交互模式
python字符的编码
ord('A')
ord('a')
chr(65)
chr(97)
chr(0)
chr(1)65
97
'A'
'a'
'\x00'
'\x01'输出 A 到 Z
for i in range(65, 91):
print(chr(i))A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z输出 a 到 z
for i in range(97, 123):
print(chr(i))a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z输出文本
r'Hello\nWorld'
'Hello\nWorld'
# 原始
print(r'Hello\nWorld')
# 变量替换
name = 'World'
print(f'Hello {name}')
# 转义换行
print('Hello\nWorld')
# 转义换行和变量替换
print(f'Hello\n{name}')'Hello\\nWorld'
'Hellow\nWorld'
Hellow\nWorld
Hello World
Hello
World
Hello
World原始字符串不能以奇数个 \ 结尾,会转义最后的引号,然后报错 SyntaxError: unterminated string literal 。
r'abc\'
r'abc\\'
r'abc\\\'
r'abc' '\\'文本长度
len('Hello')`` 5
替换文本'Hello World'.replace('Hello', 'Hi')
Hi World
拼接文本'Hello' + ' ' + 'World'
' '.join(['Hello', 'World'])
'Hello World'
'Hello World'
截断文本text = 'Hello World'
text[:5]
text[5:]
'Hello '
'World'
迭代输出for i in 'Hello': print(i)
H e l l o
退出交互模式exit()