day04回顾:
字符串
不可变的 字符 序列
用于存储文字信息
字面值的表示方式:
''
""
''''''
""""""
'hello'
"world"
"""tarena"""
'''tedu'''
'''abcd
efg''' 等同于'abcd\nefg'
字符串
不可变的 字符 序列
用于存储文字信息
字面值的表示方式:
''
""
''''''
""""""
'hello'
"world"
"""tarena"""
'''tedu'''
'''abcd
efg''' 等同于'abcd\nefg'
r'hello'
r"world"
r'\n' 等同于'\\n'
r"world"
r'\n' 等同于'\\n'
转义字符:
\n
\r
\t
\'
\"
\xXX
\uXXXX
\uXXXXXXXX
\n
\r
\t
\'
\"
\xXX
\uXXXX
\uXXXXXXXX
'A' -> '\x41'
'a' -> '\x61'
'0' -> '\x30'
'a' -> '\x61'
'0' -> '\x30'
字符串的运算:
+ += * *=
> >= < <= == !=
in, not in
索引
字符串[index]
切片
字符串[index:index:step]
+ += * *=
> >= < <= == !=
in, not in
索引
字符串[index]
切片
字符串[index:index:step]
用于字符串的函数:
len(x)
max(x)
min(x)
注:max(a,b,c,d) # 可以给多个参数
min(a,b,c,d)
len(x)
max(x)
min(x)
注:max(a,b,c,d) # 可以给多个参数
min(a,b,c,d)
ord(c)
chr(i)
chr(i)
hex(i) # 十六进制
oct(i) # 八进制转字符串
bin(i) # 二进制
oct(i) # 八进制转字符串
bin(i) # 二进制
str(obj)
day05
python3中常用的字符串方法(method)
方法的调用语法:
对象.方法名(方法传参)
说明:
方法的调用同函数调用一样属于表达式。
示例:
'abc'.isalpha() # 判断'abc'是否全为英文字母
123.isalpha() # 错的,123没有isalpha方法