- python 的字符和數字的轉化
ord() 和 chr()函數
>>> ord('A')
65
>>> chr(65)
'A'
- python 的格式化輸出
Python採用的格式化方式和C語言是一致的,用%實現,如:
>>> 'Hello,%s' % 'world'
'Hello,world'
>>> 'Hi,%s, you have $%d.' % ('winddy',100)
'Hi,winddy, you have $100.'
%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。
常用的佔位符:
%d 整數
%f 浮點數
%s 字符串
%x 十六進制整數
如果你不太確定應用生麼, %s 永遠起作用, 它會把任何數據類型轉化爲字符串:
>>> 'Age: %s. Gender: %s' %(25,True)
'Age: 25. Gender: True'