21天学习python编程_认识字符串
2021-04-13 09:26
标签:数字 其他 png 乱码 use 问题 默认 enc 需要 字符串非常重要,只要做编程,你不可能离开字符串 字符串是Python中常用,不可变的数据结构 定义方式1: 编码格式是python中比较头疼问题,刚入场的同学经常因为编解码问题头大。 python默认的编码格式:unicode 编码:encode 结果:b‘\xe9\xa6\x99\xe8\x95\x89‘ 结果:‘香蕉‘ 注意:编码格式与解码格式必须对应,否则解码错误 结果:乱码或者异常 21天学习python编程_认识字符串 标签:数字 其他 png 乱码 use 问题 默认 enc 需要 原文地址:https://blog.51cto.com/huangyg/2511704
1.字符串定义方式
s1 = "apple"
s2 = ‘test‘
s3 = """hello"""
s1 = str(1) #将数字转成字符串
2.字符串类别
s = ‘普通字符串‘
#单引号使用转义符:\path = ‘e:\\Users‘
对字符串内容不进行转义
s = r‘e:\Users‘
一般图片数据等,使用bytes类型;
bs = b‘this is test‘
3.字符串编解码:
utf-8:一种通用编码格式
gbk:中文
unicode:通用的编码格式
python 中的str类型为unicode字符串,转换成其他编码格式需要编码,
同理,其他语言转成unicode需要解码
看下编解码之间关系:s = "香蕉"
r = s.encode(‘utf-8‘)
r
注意,这些编码格式都是bytes类型。r.decode(‘utf-8‘)
r.decode(‘gbk‘)
下一篇:水仙花数之C语言经典案例分析
文章标题:21天学习python编程_认识字符串
文章链接:http://soscw.com/index.php/essay/75123.html