Python
版本:
3.6.2
操作系统:
Windows
作者:
SmallWZQ
在
Python
中,字符串也是一种数据类型。相比其它数据类型,字符串算是比较复杂的。为
何呢?因为字符串不仅包含英文字母,还包括各国的语言文字。既然字符串包含各国语言,
因此字符串还涉及编码问题。
在
Python 3.x
版本中,字符串是以
Unicode
编码的,也就是说,
Python
的字符串支持多语
言。
示例代码如下:
#
字符串包含中文
>>>print('
我爱祖国!
I love my country!')
我爱祖国!
I love my country!
字符串支持拼接语法。
#
拼接字符串
>>>x = "Hello,"
>>>y = 'world!'
>>>x + y
'Hello,world!'
>>>print(x + y)
Hello,world!
在
Python
中,值被转换为字符串的两种机制:
一、
str()
,它会把值转换为合理形式的字符串,方便用户理解;
二、
repr()
,它会创建一个字符串,以合法的
Python
表达式的形式来表示值。