python的三引号
1. python中单引号双引号和三引号的区别
单引号和双引号用法差不多,Python不做明显区分,大部分情况下是一样的(比如"1"=='1'甚至"1" is '1'的返回值都为True)。但是有的时候最好用双引号,因为英文的'也可以用于单词,比如I'm等。中文就无所谓了。
这位答主对三引号的解释不太对。三引号确实可以用作多行注释,因为它不赋予给任何一个变量,Python运行时就是看一眼但对它啥都不干,它作为注释的好处就在于可以避免#需要每行都打的问题。
但是三引号也可以作为多行字符串使用。比如以下代码:
string="""123
abc
αβγ"""
print(string)
输出这个字符串的时候你就会得到:
123
abc
αβγ
说明它不一定非要是注释。三引号的空行会被转化为" ",即换行符。它的意义就在于更好地在一行内表示一个字符串。比如上面加粗的代码就可以表示为string="123 abc αβγ"
2. 当在python程序中看到一个三引号括起来的字符序列时,如何区别是一个字符串,还
三引号多用于多行备注,也用来放程序的帮助文件。程序不是运行三引号里的内容。
3. python三引号在键盘上怎么打
python三引号,在键盘上的打法就是先打一个双引号,再打一个单引号就变成三引号了。
4. python注释符号是什么+
不是, Python中的注释有单行注释和多行注释,Python中单行注释以#符号开头,多行注释用三个单引号'''符号或者三个双引号"""符号将注释括起来。
一、python单行注释符号(#):井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。print 1 #输出1,#号右边的内容在执行的时候是不会被输出的。
二、批量、多行注释符号:在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号''' '''包含的。
python正则表达式的注释方法:学过正则都知道,那简直是天书,为了提高正则的可读性,正则表达式中提供了X(VERBOSE): 详细模式。这个模式下正则表达式可以是多行,忽略空白字符,并可以加入注释。
以Python语言为例:
注:Python版本 3.0+
#Coding:UTF-8
a = input(" ")
b = input(" ")
if a != b:
print("a不等于b")
else:
print("a等于b")
5. 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"!'
这就是单引号和双引号都可以表示字符串的原因了。
6. Python编程相关
摘要 01 基本数据类型
7. python单引号,双引号和三双引号的区别
除了单引号中可以直接书写双引号,双引号中可以直接书写单引号,不用转义外,单引号和双引号没有区别,其中的字符串都只能书写在一行。
三引号则可以包含多行书写的字符串
8. python 中的两种三引号
1>''' 内容 ''' #表示注释
2> path=''' 内容''' #表示变量内容
9. python中单引号双引号三引号有什么区别
单引号双引号表示字符串
三引号表示注释
10. python注释符号是什么
python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。
一、python单行注释符号(#):井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。print 1 #输出1,#号右边的内容在执行的时候是不会被输出的。
二、批量、多行注释符号:在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号''' '''包含的。
python正则表达式的注释方法:学过正则都知道,那简直是天书,为了提高正则的可读性,正则表达式中提供了X(VERBOSE): 详细模式。这个模式下正则表达式可以是多行,忽略空白字符,并可以加入注释。
Python
是完全面向对象的语言。函数、模块、数字、字符串都是对象。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性。Python支持重载运算符和动态类型。相对于Lisp这种传统的函数式编程语言,Python对函数式设计只提供了有限的支持。有两个标准库(functools, itertools)提供了Haskell和Standard ML中久经考验的函数式程序设计工具。