python双引号
❶ python中单引号,双引号和三引号的区别
先说1双引号与3个双引号的区别,双引号所表示的字符串通常要写成一行
如:
s1 = "hello,world"
如果要写成多行,那么就要使用/ (“连行符”)吧,如
s2 = "hello,/
world"
s2与s1是一样的。如果你用3个双引号的话,就可以直接写了,如下:
s3 = """hello,
world,
hahaha.""",那么s3实际上就是"hello,/nworld,/nhahaha.", 注意“/n”,所以,
如果你的字符串里/n很多,你又不想在字符串中用/n的话,那么就可以使用3个双
引号。而且使用3个双引号还可以在字符串中增加注释,如下:
s3 = """hello, #hoho, this is hello, 在3个双引号的字符串内可以有注释哦
world, #hoho, this is world
hahaha."""
这就是3个双引号和1个双引号表示字符串的区别了,3个双引号与1个单引号的区别也
是和这个一样的,实际上python支持单引号是有原因的,下面我来比较1个单引号和
1个双引号的区别。
当我用单引号来表示一个字符串时,如果要表示 Let's go 这个字符串,必须这样:
s4 = 'Let/'s go',注意没有,字符串中有一个',而字符串又是用'来表示,所以
这个时候就要使用转义符 / (/,转义符应该知道吧), 如果你的字符串中有一大堆
的转义符,看起来肯定不舒服,python也很好的解决了这个问题,如下:
s5 = "Let's go"
这时,我们看,python知道你是用 " 来表示字符串,所以python就把字符串中的那
个单引号 ' , 当成普通的字符处理了,是不是很简单。
对于双引号,也是一样的,下面举个例子
s6 = 'I realy like "python"!'
这就是单引号和双引号都可以表示字符串的原因了。
❷ python 单引号和双引号的区别
1. 单引号和双引号用法都是一样的,但是如果字符串里有相同的字符时要使用\进行转义
举例:
1) print 'hello'
2) print "hello"
1和2,结果都是hello
3) print 'hell\'o'
4) print "hell'o"
3和4,结果都是hell'o
5) print 'hell"o'
6) print "hell\"o"
5和6,结果都是hell"o
2. 三引号与他们不同之处:“所见即所得”,对于一段html或xml格式的字符串时用三引号更直观点(此时要用单引号或双引号时候需要进行转义)
如:
print '''
hello'
world"
'''
结果是
hello'
world"
❸ python如何提取双引号中间的内容
正则表达式中匹配引号可以直接写入 ";匹配任意内容,可以用.*表示,.表示为任意字符,*表示为任意长度;进一步可以使用圆括号提取引号之间的内容。
服务器:在进行CGI编程前,确保您的Web服务器支持CGI及已经配置了CGI的处理程序。
所有的HTTP服务器执行CGI程序都保存在一个预先配置的目录。这个目录被称为CGI目录,并按照惯例,它被命名为/var/www/cgi-bin目录。CGI文件的扩展名为.cgi,python也可以使用.py扩展名。
(3)python双引号扩展阅读:
如果需要安装, 不妨下载最近稳定的版本。 就是那个以没有被标记作为alpha或Beta发行的最高的版本。目前最稳定的版本是Python3.0以上:
如果使用的操作系统是Windows:当前最稳定的Windows版本下载是"Python 3.8.1 for Windows"
如果使用的是Mac,MacOS 10.2 (Jaguar), 10.3 (Panther) and 10.4 (Tiger)已经集成安装了Python,但是大概需要安装最近通用的构架(build)。
对于Red Hat,安装python2和python2-devel包,对于Debian,安装python2.5和python2.5-dev包。
❹ python单引号和双引号的区别
总体来说没啥区别,只是当单引号中单引号当普通字符使用易于区分,省的转义
比如说 "test'1' ",都用单引号时候要这样, 'test\'1\' ' ,用转义字符(\')代替 单引号
❺ python单引号怎么打
键盘上有个按键就是引号!
直接按引号键就是单引号‘’
如果按住shift键再按引号键就是“”
因为python识别的都是英文输入法的引号,所以按键的时候要先切换到英文输入法。
❻ 关于python的单引号使用问题
file=open(filename.GetValue(),'w')
#open()函数接收两个参数
#第一个为文件名,绝对路径或相对路径
#第二个为打开方式
#不同参数之间使用逗号(,)分隔
以下是open函数源码
defopen(name,mode=None,buffering=None):#realsignatureunknown;restoredfrom__doc__
"""
open(name[,mode[,buffering]])->fileobject
Openafileusingthefile()type,returnsafileobject.Thisisthe
preferredwaytoopenafile.Seefile.__doc__forfurtherinformation.
"""
❼ python三引号在键盘上怎么打
python三引号,在键盘上的打法就是先打一个双引号,再打一个单引号就变成三引号了。
❽ python单引号和双引号怎么敲
python敲单引号和双引号的方法:
键盘的英文区域Enter键的左边就是引号键
直接按这个键就是单引号,按住“shift+引号键”就是双引号了
示例如下:
单引号
双引号
想了解更多python知识,请观看零基础入门学习Python(小甲鱼)视频!!
❾ python中单引号双引号和三引号的区别
单引号和双引号用法差不多,Python不做明显区分,大部分情况下是一样的(比如"1"=='1'甚至"1" is '1'的返回值都为True)。但是有的时候最好用双引号,因为英文的'也可以用于单词,比如I'm等。中文就无所谓了。
这位答主对三引号的解释不太对。三引号确实可以用作多行注释,因为它不赋予给任何一个变量,Python运行时就是看一眼但对它啥都不干,它作为注释的好处就在于可以避免#需要每行都打的问题。
但是三引号也可以作为多行字符串使用。比如以下代码:
string="""123
abc
αβγ"""
print(string)
输出这个字符串的时候你就会得到:
123
abc
αβγ
说明它不一定非要是注释。三引号的空行会被转化为" ",即换行符。它的意义就在于更好地在一行内表示一个字符串。比如上面加粗的代码就可以表示为string="123 abc αβγ"