一、转义字符的使用
在实际应用中,我们可能要引用别人的话或使用英文缩写,这种时候,在print()函数中,要想将引号作为字符打印出来,就得用到转义字符 “ \ ”了。
例如,当我们打印 He says, "Forget the memories,continue to be life,miss,just pass by."时,可以这样做
>>>print("He says, \"Forget the memories,continue to be life,miss,just pass by.\"") #反斜杠\在引号前面,将双引号作为一个字符
另外,还可以这样做
>>>print('He says, "Forget the memories,continue to be life,miss,just pass by."') #当要打印的语句里面有引号时,可以用与之不同的引号来作为指示符,这样也能起到同样的效果
>>>print('Wise men learn by other men\'s mistakes,fools by their own')#通过在men's中的'前加上反斜杠\,使得python认为是一个字符,这样就可以完美的解决了Wise men learn by other men's mistakes,fools by their own
二、串联多个字符串
串联多个字符串是,使用 “+”号。但是如果想要输出的结果有间隔,需要增加空格字符串
>>>print('alex' + ' ' + 'ammy')alex ammy
当然,如果是使用print()函数,可以直接使用逗号来将字符串隔开即可:
>>>print('alex','ammy','mike')alex ammy mike
此外,如果我们想自定义输出格式,可以使用格式说明符 “%”,并可以在“%”后面添加表示长度的数值,例如
>>>print("%s %s %10s" % ('john','mike','man') )john mike man #10表示一个长度为10的字符串,第三个字符man占了3位,那么就会填充7个空格
>>>print("%f" % (43.5-36.1))
7.400000
>>>print("%.2f" % (43.5-36.1)) 7.40
如果想要打印"%",可在"%"前面再添加一个"%"。