Python中使用常量时的字母,绝大多数情况下使用的是大写字母
比如
PI = 3.1415926
print (PI)
同时,和多数的语言一样,python中的字符串也是一种变量
因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'
在Python内部都是ASCII编码的。Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换:
>>> ord('A')
65
>>> chr(65)
'A'
这两个函数还是比较容易的
但是为了对Unicode的支持,Python中后来加上了一些兼容性的东西,比如:
>>> print '\xe4\xb8\xad\xe6\x96\x87'.decode('utf-8')
中文
最后,为了控制格式,我们的Python也提供了格式控制的应用,而且功能非常强大:
>>> 'hello ,%s'%'world'
'hello ,world'
具体的控制很C++类似,
%d | 整数 |
%f | 浮点数 |
%s | 字符串 |
%x | 十六进制整数 |
>>> 'hello ,%d%%' %(4)
'hello ,4%'