Python学习笔记4-字符串与序列
文章目录 字符串与序列 字符串 (string) 格式化 字符串与序列 字符串 (string) 在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言 常用表达 '<文字>' "<文字>" ord() 函数获取字符的整数表示 chr() 函数把编码转换为对应的字符 >> > ord ( a ) 99 >> > ord ( 'c' ) 99 >> > chr ( 99 ) 'c' 以Unicode表示的str通过 encode() 方法可以编码为指定的bytes >> > a = "我爱你中国" >> > a . encode ( 'utf-8' ) b '\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0\xe4\xb8\xad\xe5\x9b\xbd' python中常用的转义字符 转义字符 描述 \ 反斜杠符 \’ 单引号 " 双引号 \n 换行符 \t 横向制表符 \r 回车,特殊字符失效 \f 换页 \b 退格 要计算 str 包含多少个字符,可以用 len() 函数, 如果换成 bytes ,len()函数就计算 字节数 格式化 在Python中用 % 实现 格式化 例如: >> > str = '尊敬的客户,您的号码%s已经欠费%f元,即将被限制主叫。建议您尽快交纳话费,交费后即可恢复正常通信。'