Python不支持單字符類型,單字符也是作爲一個字符串使用的。
Python3直接支持Unicode,可以表示世界上任何書面語言的字符。Python3的字符默認就是16位Unicode編碼,ASCII碼是Unicode編碼的子集。
使用內置函數ord()可以把字符轉換成對應的Unicode碼;
使用內置函數chr()可以把十進制數字轉換成對應的字符。
>>> ord('A')
65
>>> ord('楊')
26472
>>> chr(66)
'B'
>>>
字符串
我們可以通過單引號或雙引號創建字符串
連續三個單引號或三個雙引號,可以幫助我們創建多行字符串
>>> a = "I'm a teacher!"
>>> print(a)
I'm a teacher!
>>> b = 'my_name is "TOM"'
>>> print(b)
my_name is "TOM"
>>> resume = ''' name="gaoqi"
company="sxt" age=18
lover="Tom"'''
>>> print(resume)
name="gaoqi"
company="sxt" age=18
lover="Tom"
Python允許空字符串的存在,不包含任何字符且長度爲0.
len()用於計算字符串含有多少字符。