python的单引号怎么打出来_python如何输入单引号
实际上在Python中'...'和"..."是完全一样的,但不能出现'..."和"...'这种情况。
而将其混合使用会有很多意想不到的效果:
具体规则如下:
若字符串没有引号嵌套,则对可打印转义字符(,',",ooo,xhh)进行转义。
若字符串有引号嵌套,则对嵌套内部字符全部不进行转义,保持原始格式;对嵌套外部字符参照1进行转义。
注意print会对所有转义字符进行转义。
下面是几个有代表性的例子:>>> 'spam eggs'
'spam eggs'
>>> 'doesn't' # 对可打印字符转义
"doesn't"
>>> "doesn't" # 同上
"doesn't"
>>> "doesn't" # 这样可以省去
"doesn't"
>>> '"doesn't"' # 嵌套后内部全部不进行转义
'"doesn't"'
>>> ""Yes," he said." # 同类型引号,需要进行转义
'"Yes," he said.'
>>> '"Yes," he said.' # 这样可以省去
'"Yes," he said.'
>>> '"Isn't," she said.' # 嵌套后内部全部不进行转义
'"Isn't," she said.'
>>> print '"Isn't," she said.' # print对所有转义字符进行转义
"Isn't," she said.
>>> s='First line.
Second line.'
>>> s # 对不可打印字符不进行转义
'First line.
Second line.'
>>> print s # print对所有转义字符进行转义
First line.
Second line.
一般而言不经常使用三引号'''...'''及"""..."""
但三引号有一个特殊的性质:会自动在每一行末尾加上换行标志,这样输入和输出的字符串就会是同样的样式:>>> a=''' #这里的是转行标志
p
y
t
h
o
n
'''
>>> a #字符串的实际内容
'p
y
t
h
o
n
'
>>> print a #print结果同输入一样
p
y
t
h
o
n
python的单引号怎么打出来_python如何输入单引号相关推荐
- python的单引号怎么打出来_python单引号怎么输入
python单引号怎么输入,字符串,中有,单引号,字符,双引号 python单引号怎么输入 易采站长站,站长之家为您整理了python单引号怎么输入的相关内容. 当我用单引号来表示一个字符串,字符串中 ...
- java里单引号怎么打出来_如何在单引号引起来的字符串中转义单引号
假设您有一个Bash alias例如: alias rxvt='urxvt' 效果很好. 然而: alias rxvt='urxvt -fg '#111111' -bg '#111111'' 将不起作 ...
- python object单引号变成双引号_Python学习第163课--Linux命令行中的单引号和双引号...
[每天几分钟,从零入门python编程的世界!] 我们都知道引号的作用就是为了引用,比如引用别人说的话,这句话就放在引号里面. 而Linux命令行中的single quote(单引号)和dubble ...
- python为什么用号做注释符_Python为什么用#号作注释符?
Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待 4999元包邮 去购买 > 关于编程语言中的注释,其重要性基本上已为大家所共识. 很多人学习py ...
- 【Python】单引号、双引号、三引号和字符串
1.单引号.双引号.三引号和字符串 示例程序: #单引号 str1='python' #单引号中使用双引号 str2='"python"' #双引号中使用单引号 str3=&quo ...
- python为什么用号做注释符_Python 为什么用 # 号作注释符?
关于编程语言中的注释,其重要性基本上已为大家所共识. 然而关于注释的规范,这个话题就像我们之前聊过的缩进.终止符和命名方式一样,众口难调. 注释符通常可分为两种,即行注释与块注释(inline/blo ...
- Python之单引号、双引号、三单引号、三双引号
单引号和双引号区别.三单引号和三双引号也没什么区别. 一: 两单引号之间不可以出现单引号,如果出现需要使用转义字符 \ ,但可以出现双引号: 两双引号之间不可以出现双引号,如果出现需要使用转义字符 \ ...
- Python的单引号、双引号和三引号的字符串
首先说一下, 单引号:字符串 双引号:字符串 三引号:多行文档注释 看图: 正常情况下,单引号和双引号括起来的字符串都不能跨行,除非借助续行符"\",而三引号括起来的字符串可以跨行 ...
- python:单引号、双引号、三引号、转义和换行的使用
一:转义: 1.单引号 2.双引号 3.\ 4.两个字符[部分符号:如\] 在python中,不少字符是有自己独特的用法的: 比如在print中,我们使用print(' ')来表示对字符串的输出 那么 ...
最新文章
- mysql select 区分大小写,MySql查询不区分大小写解决方案(两种)
- 【Android FFMPEG 开发】C++ 回调 Java 方法 模板 ( JavaVM *vm | JNIEnv *env | jobject instance | 引用类型 | 模板代码示例 )
- 页面自动刷新html实现
- 会议交流|大模型与图学习等知识图谱相关技术实践探索
- Sublime 格式化代码 快捷键以及插件使用
- jni 结构体转对象_JVM系列(一)JVM启动流程和基本结构
- unrecognized selector sent to class 0x235e7ec
- 请求header_Flutter 基于网络请求框架Dio的二次封装
- matlab2010反复激活
- 计算机原理阅读,计算机原理与应用作业
- poj4474 Scout YYF I(概率dp+矩阵快速幂)
- 语言学句法分析树形图怎么画_树形图(句法)
- html写信模板,求给签证官写信的模板。。。
- 国民统计概论考试能用计算机吗,统计考试《国民经济统计概论》试题
- 锐文科技智能网卡xNIC-200/400在国产服务器测试性能报告
- 2016风云杯大学生信安大赛 WriteUp
- 牛客算法笔记【second week】
- 吉林大学数据库系统概念2015年期末试题自做答案
- python入门读书笔记
- 【Ubuntu 22.04】华硕主板 H110I-PLUS 网络唤醒(WOL)设置