python字符转换成对应的Unicode码和十进制数字转换成对应的字符

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()用于计算字符串含有多少字符。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章