各位知友大家好,在解说完了Python中的常用运算符后测试凯哥:软件测试学Python(五):Python中的运算符(简介)?zhuanlan.zhihu.com

以上内容来自Python帮助手册。
这些结果没有指出的一个语法限制是,stringprefix或bytesprefix与文字的其余部分之间不允许有空格。源字符集由编码声明定义;如果源文件中没有给出编码声明,则为UTF-8。
在普通英语中:两种类型的文字都可以用匹配的单引 (‘)或双引 (“)括起来。它们也可以包含在三个单引 或双引 组成的匹配组中(这些通常称为三引 字符串)。反斜杠()字符用于转义具有特殊含义的字符,如换行符、反斜杠本身或引 字符。
字面值总是以“b”或“b”为前缀;它们生成字节类型的实例,而不是str类型的实例。它们只能包含ASCII字符;数字值为128或更大的字节必须用转义来表示。
字符串和字节文字都可以有选择地以字母“r”或“r”作为前缀;这样的字符串称为原始字符串,并将反斜杠视为文字字符。因此,在字符串字面量中,未处理的字符串中的’U’和’U’不作特殊处理。给定python2。x的原始unicode文字的行为与python3不同。不支持x的’ur’语法。
前缀为“f”或“f”的字符串文字是格式化的字符串文字;请参阅格式化字符串文字。“f”可以与“r”组合,但不能与“b”或“u”组合,因此可以使用原始格式的字符串,但不能使用格式化的字节文本。
在三引 的文本中,不转义的换行和引 是允许的(并被保留),除非一行中有三个不转义的引 终止字面量。(“引用”是用于打开文字的字符,即“或”)
除非有一个“r”或“r”前缀,否则字符串和字节中的转义序列将按照与标准c类似的规则进行解释。可识别的转义序列为:
只有在字符串文字中识别的转义序列是:
2.数字(Number)常量
Python(3.7.5)中的数字有三个子类:整型(int)、浮点型(float)和复数(complex)。没有复数(复数可以通过添加实数和虚数来形成)。需要注意,数字文字不包括符 ;像-1这样的短语实际上是由一元运算符“-”和文字1组成的表达式
2.1整型常量。Python中的整型常量定义如下:(下图中的内容来自Python帮助手册)
除了可以存储在可用内存中之外,对于整数文字的长度没有限制。
下划线在确定文字的数值时被忽略。它们可以用来对数字进行分组,以增强可读性。一个下划线可以出现在数字之间,也可以出现在像0x这样的基说明符之后。
注意,不允许在非零的小数中使用前导零。
看看下面一些整型常量的字面值:
2.2浮点型常量。浮点字面量的定义如下:
注意,整数和指数部分总是使用基数10来解释。例如,077e010是合法的,表示与77e10相同的数字。浮点字面值的允许范围依赖于实现。与整数文字一样,下划线也支持数字分组。
浮点文字的一些例子:
如果知友对这部分内容感兴趣,可以持续关注小编的账 ,除此之外,小编还录制了不少这方面的技术视频,知友如果有需要,可以私聊本小编获取哦!
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览210531 人正在系统学习中 相关资源:凯歌软件安装管理器1.0-其它文档类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!