字符串类型
1.字符串定义
- 字符串:由0个或多个字符组成的有序字符序列,由一对单引号(' ')或一对双引号(" ")表示,可对字符进行索引,用序号进行访问。
- 表示方法:由一对单引号或双引号表示,仅表示单行字符串;由一对三单引号或三双引号表示,可表示多行字符串。
2.字符串的序号
3.字符串的使用
使用[ ] 获取字符串中一个或多个字符。
字符串索引:s[N] 通过序号获取单个字符。
字符串切片:s[M:N] 获取M到N(不含)子串,使用[M: N :K]根据步长对字符串切片,使用[::-1]对字符串进行逆序。其中,M缺失表示至开头,N缺失表示至结尾。
代码实例
4.字符串处理函数
5.字符串处理方法
代码实例
6.常用格式字符符号
代码实例
name = input("请输入姓名:") sex = input("请输入性别:") age = input("请输入年龄:") print("你的姓名是%s,性别%s,年龄是%d" % (name, sex, int(age)))
7.字符串类型的格式化
格式化是字符串处理方法的一种,进行字符串格式的表达。
输入格式:<模板字符串>.format(<逗号分割的参数>)
代码实例
a = 3.5 b = 2.8 c = a + b print("{:.2f}".format(c)) # 保留两位小数 >>> 6.30
8.字节串类型(很少用到)
·字节串是计算机存储空间的表达;
·由0个或多个字节组成的有序序列,每字节对应值为0-255;
·字节串由前导符b或B与一对单引号或双引号表示,如:b"a\xf6";
·0-255间非可打印字符用\xNN方式表示,N是一个十六进制字符。
·什么时候使用字节串?
·字节串只有在处理跟内存相关的内容或者我们处理的内容和字节的数量密切相关的时候才用字节串。