文档章节

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

孤曲感人伤
 孤曲感人伤
发布于 2017/03/28 10:25
字数 366
阅读 137
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

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 is
haha,he age is %(age)s'''
c = content % {'name':'pythoner','age': '20'}
print c 的结果是:
wwwfefefefefsepythoner is
haha,he age is 20

如果你对python 字符串相关的:
python字符串连接
python 字符串替换
python 字符串截取
感兴趣的话,可以看看它们,希望对你有帮助!

本文转载自:

孤曲感人伤
粉丝 1
博文 74
码字总数 7784
作品 0
成都
私信 提问
12道必会的Python面试题,附详细讲解

无论是应聘Python方向的web开发,还是爬虫工程师,或是数据分析,还是自动化运维,都涉及到一些基础的知识!小编挑了一些Python的基础面试题,看看你能不能的答上来,也许面试的同学用的着!...

诸葛玥
2018/06/16
0
0
16道Python经典面试题及答案

1.Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一、对象的引用计数机制 Python内部使用引用计数,来保持追踪内存中的对象,所有对象...

阿豪boy
2018/05/17
149
0
双引号和单引号的区别

以我编程技巧,暂时所有代码都用双引号,亲测无发现太大问题 好像曾经碰到一个问题,就是一些拼接有问题,转单引号了,就那么一次 暂时也没有看其他人的库和源码,所以其他第三方库是否用单引...

sidney9111
2015/04/30
248
2
Python全栈工程师(字符串/序列)

ParisGabriel Python 入门基础 字符串:str 用来记录文本信息 字符串的表示方式: 在非注释中凡是用引号括起来的部分都是字符串 ‘’ 单引号 “” 双引号 ''' ''' 三单引 """ """ 三双引 有内......

巴黎香榭
2018/07/04
0
0
python中单引号、双引号、三引号的区别

a、使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print(str) b、使用双引号(") 双引号中的字符串与单引号中的字符串用法完全相同,例如: str="this is string"; ......

pkutao
2018/10/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

学习记录 互联网项目---3(Ribben优化)

3.3 负载均衡策略 {服务名称}.ribbon.NFLoadBalancerRuleClassName=具体策略 service:#服务名 ribbon: NFLoadBalancerRuleClassName : com.netflix.loadbalancer.RandomRule ......

Pole丶逐
21分钟前
3
0
redis - 的线程模型

redis 的线程模型 redis 内部使用文件事件处理器 file event handler,这个文件事件处理器是单线程的,所以 redis 才叫做单线程的模型。它采用 IO 多路复用机制同时监听多个 socket,根据 so...

Canaan_
22分钟前
5
0
IT兄弟连 HTML5教程 使用盒子模型的浮动布局

虽然使用绝对定位可以实现页面布局,但由于调整某个盒子模型时其他盒子模型的位置并不会跟着改变,所以并不是布局的首选方式。而使用浮动的盒子模型可以向左或向右移动,直到它的外边缘碰到包...

老码农的一亩三分地
23分钟前
2
0
ubuntu上编译和使用easy_profiler对C++程序进行性能分析

本文首发于个人博客https://kezunlin.me/post/91b7cf13/,欢迎阅读最新内容! tutorial to compile and use esay profiler with c++ on ubuntu 16.04 <!--more--> Guide compile git clone h......

kezunlin
44分钟前
5
0
nginx master-worker进程工作原理

nginx的master-worker进程模型是其能够高性能的处理用户请求的原因之一,而且这里的每个worker进程都只会启动一个线程来处理用户请求。通常我们会将worker进程的数量设置得与我们的CPU数量一...

爱宝贝丶
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部