学习python第二天
Python中raw字符串与多行字符串 如果一个字符串包含很多需要转义的字符,我们可以在字符串前面加个前缀 r ,表示这是一个 raw 字符串,里面的字符就不需要转义了。如r’( _ )/ ( _ )/’ 但是 r’…’ 表示法不能表示多行字符串,也不能表示包含’和 "的字符串 如果要表示多行字符串,可以用’’’…’’‘表示 ‘’‘Line 1 Line 2 Line 3’’’ 和’Line 1\nLine 2\nLine 3’是一样的 一个字节能表示的最大的整数就是255(二进制11111111=十进制255) 0 - 255被用来表示大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122。 Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u’…'表示,比如: print u’中文’ 但在python3中,只需在开头加上 # - - coding: utf-8 - - ,不需要u demo.py 文件存储和编码声明都是utf-8,但是 cmd 显示编码是 GBK,所以要在cmd中正常显示中文,还需要在需要输出的中文后面加上 .encode(‘gbk’),这个 .很关键,不能漏 总结 1.文件存储为utf-8格式,编码声明为utf-8,# encoding:utf-8 2