python中单引号,双引号和三引号的区别

在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的字符串,但是在php的单引号解析速度比双引号快。如果在python里,需要表示一个字符串对象的话,单引号和双引号没有区别。反之亦然。这就是python为什么允许用两种方式的原因。在实际应用中,python 单引号和python 双引号用得比较多,有两种表示方式后,就不用老用转义字符了。比如在python当中:a = ‘i love \’laowang python\”print a和a = “i love ‘laowang python'”print a的结果是一样的。python 三引号的形式用来输入多行文本,也就是说在三引号之间输入的内容将被原样保留,之中的单号和双引号不用转义,其中的不可见字符比如\n和\t都会被保留,这样的好处是你可以替换一些多行的文本。比如:content = ”’wwwfefefefefse%(name)s ishaha,he age is %(age)s”’c = content % {‘name’:’pythoner’,’age’: ’20’}print c 的结果是:wwwfefefefefsepythoner ishaha,he age is 20

Posted in 未分类

发表评论