python内置类型的是,Python之内置类型

python有6大内置类型

数字、序列、映射、类、实例、异常。

下面就慢慢来说明:

1.数字

有3个明确的数字类型,整型,浮点型及复数。另外,布尔是整型的一个子类型。

(另外标准库还包含额外的数字类型:分数和十进制,fractions和decimal)

优先级:

(所有数字运算符优先级高于比较运算符)

运算 | 结果 | 笔记 | 完整的文档

=================================

x + y     求和

x - y     相减

x * y     相乘

x / y     相除

x // y     地板除(取模)     (1)

x % y     精确相除     (2)

-x     x 负数

+x     x

abs(x)     绝对值          abs()

int(x)     转化为整数     (3)(6)     int()

float(x)     转化为浮点数     (4)(6)     float()

complex(re, im) 转化为复数    (6)     complex()

c.conjugate()     复数c的共轭

divmod(x, y)     the pair (x // y, x % y)     (2)     divmod()

pow(x, y)     幂运算     (5)     pow()

x ** y     幂运算 (5)

提示:

查看数字的二进制长度:

>>> n.bit_length()

5

2.序列

python有3种基本的序列类型:列表,元组,范围

通用序列运算:

运算 | 结果 | 笔记

========================

x in s | 如果s等于x为True,否则为False     (1)

x not in s | 如果s等于x为False,否则为True     (1)

s + t |    s和t拼接     (6)(7)

s * n or n * s | 相当于添加自己n次     (2)(7)

s[i] | 第i项,原点0    (3)

s[i:j] | 对S进行切片,从i到j    (3)(4)

s[i:j:k] | 对s进行切片,从j到j,间隔k    (3)(5)

len(s) | s的长度

min(s)     s的最小值

max(s)     s的最大值

s.index(x[, i[, j]]) | 第一次出现x的索引s(在索引i之前或之后,索引j之前)    (8)

s.count(x) | x的总出现次数

字符串操作:

str.encode(encoding =“utf-8”,errors =“strict”)

将字符串的编码版本作为字节对象返回。默认编码为'utf-8'。可以给出错误来设置不同的错误处理方案。错误的默认值为“strict”,这意味着编码错误会引发UnicodeError。其他可能的值是“ignore”,“replace”,“xmlcharrefreplace”,“backslashreplace”以及通过codecs.register_error()注册的任何其他名称,请参见“错误处理程序”一节。有关可能的编码列表,请参见标准编码部分。

版本3.1更改:添加关键字参数的支持。

str.format(* args,** kwargs)

执行字符串格式化操作。 调用此方法的字符串可以包含由大括号{}分隔的文字文本或替换字段。 每个替换字段包含位置参数的数字索引或关键字参数的名称。 返回使用相应参数的字符串值替换每个替换字段的字符串副本。

>>> "The sum of 1 + 2 is {0}".format(1+2)

'The sum of 1 + 2 is 3'

有关可以在格式字符串中指定的各种格式化选项的说明,请参阅格式字符串语法。

str.split(sep = None,maxsplit = -1)

返回字符串中的单词列表,使用sep作为分隔符字符串。

>>> 'hello'.split('e')

['h', 'llo']

str.strip([chars])     返回字符串的副本,并删除前导和后缀字符。 chars参数是一个字符串,指定要删除的字符集。 如果省略或无,则chars参数默认为删除空格。 chars参数不是前缀或后缀; 相反,其值的所有组合都被剥离:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值