字符串
- 在python中, 使用单引号和双引号包裹的数据就是字符串
- python3中字符串分为两种类型, 一种为str, 是unicode字符串, 另外一种是bytes,是经过编码后的字符串,是一种字节码,适用于保存在磁盘和网络传输等
转义字符
\n 换行符
\ 转义字符
\t 制表符
原生字符串: 如果不想字符串被转义 语法: r's'
, 前面加个r 表示原生的(row)
字符串编码和解码
- encode(utf-8): 将unicode编码成bytes类型, 并且编码采用是utf-8
- dencode(utf-8): 将bytes编码成unicode类型, 并且编码采用是utf-8
- utf-8是编码方式, 还有其他的编码方式, 例如gbk, ascii等
字符串格式化
使用%的形式:
- %s 字符串
- %d 整数类型
- %f 浮点型, 要想指定小数点的位数,使用 %.nf 来指定
a_str = 's11'
print('%s' % a_str)
a_int = 11
print('%d' % a_int)
a_float = 1.11
print('%.2f' % a_float)
print('%s,%d,%.2f' % (a_str, a_int, a_float))