购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

5.1 创建字符串

字符串是由一连串的字符所组成的,将一连串字符用一对单引号或双引号引起来就是一个字符串,例如:


"13579"
"1+2"
"Hello, how are you?"
"I'm all right, but it's raining."
'I\'m all right, but it\'s raining.'

用来引住字符串的双引号与单引号可以交替使用,上例中第4行字符串由双引号引住,第5行字符串则用单引号引住,然而第5行字符串中已经有单引号,就要避免使用单引号引住字符串,如果遇到只能使用单引号的情况,可以在字符串中的单引号之前加上转义字符“\”。

如果输出字符串时想要分行显示,可以在要换行的地方加入“\n”,例如:


str1 = "Hello!\nHow are you?"
print(str1)

输出结果如图5-1所示。

图5-1

如果要将字符串赋值给特定的变量,可以使用“=”赋值运算符。Python字符串创建的方式如下:


wordA = ''       #当单引号之内没有任何字符时,它就是一个空字符串
wordB = 'P'      #单个字符
wordC ="Python" #创建字符串时,也可以使用双引号

当我们想直接将数值数据转换为字符串时,可以调用内建函数str(),例如:


str()        #输出空字符串''
str(123)    #将数字转为字符串'123'

当字符串较长时,也可以使用“\”字符将过长的字符串拆成两行,例如:


wordD ="What's wrong with you? \
Nothing!"

在Python语言中,也可以使用三重单引号或双引号来固定多行字符串的输出模式,例如: v/dyukJprR9TSDaiLLyGYuqSwOjTl7JfGh4pFAxrRMeEUSJRUO22vf5AsA1iesHL


>>> title="""
祝
   2018
      新年快乐"""
>>> print(title)
祝
   2018
      新年快乐
>>>

点击中间区域
呼出菜单
上一章
目录
下一章
×