数字类型、字符串及其操作

2020-05-29  本文已影响0人  glRu

1. 整数类型

    Python整数无限制,4种进制表示形式

    4种进制表示形式:

        十进制:1010, 99, -217

        二进制,以0b或0B开头:0b010, -0B101

        八进制,以0o或0O开头:0o123, -0O456

        十六进制,以0x或0X开头:0x9a, -0X89

2. 浮点数类型

    浮点数取值范围和小数精度都存在限制,但常规计算可忽略。浮点数间运算存在不确定尾数,这不是bug。

    浮点数间运算与比较用round()函数辅助。不确定尾数一般发生在10的-16次方左右,round()十分有效。round(x, d):对x四舍五入,d是小数截取位数。

    浮点数可以采用科学计数法表示:使用字母e或E作为幂的符号,以10为基数。例如:4.3e-3值为0.0043 ;9.6E5值为960000.0

3. 复数类型

    与数学中复数的概念一致。a+bj被称为复数,其中,a是实部,b是虚部。

复数实例

4. 数值运算操作符

二元操作符有对应的增强赋值操作符

    类型间可进行混合运算,生成结果为"最宽"类型。三种类型存在一种逐渐"扩展"或"变宽"的关系:整数->浮点数-> 复数

5. 数值运算函数

    一些以函数形式提供的数值运算功能

字符串

    字符串有2类共4种表示方法,字符串由一对单引号或一对双引号表示由一对三单引号或三双引号表示,可表示多行字符串。字符串是字符的有序序列,可以对其中的字符进行索引:

字符串的切片使用

    使用[M:N: K]根据步长对字符串切片,M缺失表示至开头,N缺失表示至结尾,,根据步长K对字符串切片

转义符:\

    转义符表达特定字符的本意。转义符形成一些组合,表达一些不可打印的含义

字符串操作符

    由0个或多个字符组成的有序字符序列

字符串处理函数

    一些以函数形式提供的字符串处理功能

Unicode编码 -- Python字符串的编码方式

    统一字符编码,即覆盖几乎所有字符的编码方式

    从0到1114111(0x10FFFF)空间,每个编码对应一个字符

    Python字符串中每个字符都是Unicode编码字符

字符串处理方法

    方法本身也是函数,但与<a>有关,<a>.<b>()风格使用。一些以方法形式提供的字符串处理功能

字符串类型的格式化

    格式化是对字符串进行格式表达的方式,字符串格式化使用.format()方法,用法如下:

    <模板字符串>.format(<逗号分隔的参数>)

槽内部对格式化的配置方式

上一篇下一篇

猜你喜欢

热点阅读