美文网首页
2. 近期关于python的2个使用误区

2. 近期关于python的2个使用误区

作者: Shirley_奋进中的虾米 | 来源:发表于2017-02-27 15:13 被阅读10次

1. 直接对汉字字符串求长度,比如:

str = '今天天气很好。'

print len(str)  #输出是21,不是7,一个中文字符是3个字符长度

原因是一个中文字符utf-8编码,会占用3个字符。如果要求实际的字符个数,可以先用decode解码:

str = '今天天气很好。'

print len(str.decode('utf-8')) #转成unicode编码,这个输出7

2. 无自增符号

在php, java, c++等语言写循环时,很顺手地会用i++实现自增符号,但python中没有++符号,直接i += 1代替就好了

相关文章

网友评论

      本文标题:2. 近期关于python的2个使用误区

      本文链接:https://www.haomeiwen.com/subject/ttmzwttx.html