这篇文章用来记录我的Python学习过程
字符串——字符序列
字符串表示
表示字符串有以下几种方式:
'AAABBB'
"AAABBB"
'''AAABBB'''
"""AAABBB"""
当用三单引号或三双引号时可以换行。
转义符
当表示特殊符号时,可以用’\‘后接其他符号表示,如:
#表示'
\'
#表示换行
\n
当使用
**r’字符串内容’**可以使转义符无效
字符串隐式拼接
可直接在一个字符串后接另一个字符串得到一个新的两字符串结合的字符串,如:
>>> a='123''456'
>>> a
'123456'
字符串运算
加法可实现多个字符串的拼接
>>> a='123'
>>> b='456'
>>> a+b
'123456'
乘法可以实现字符串的重复
>>> a='123456'
>>> a*2
'123456123456'
字符串比大小
通过比较对应位的ASCII值大小比较,直至出现不同位为止。
'A'<'B'##True
'AB'<'ABC'##True
'AB'<'AC'##True
索引
string[number]——可以访问第number+1个字符
字符串的索引从0开始到len(string)-1结束
>>> a='123456'
>>> a[0]
'1'
>>> a[3]
'4'
切片
string[a:b]——代表从string[a]到string[b-1],其中a,b可以为负数,此时代表倒数第|a|,|b|个字符
>>> a='123456'
>>> a[1:4]
'234'
>>> a[-4:5]
'345'
>>> a[-1:-4:-1]
'654'
常用函数
len(string)——返回字符串长度
max(string)——返回最大值元素
min(string)——返回最小值元素