首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 内建函数大全

> 要获取浮点数十六进制字符串表示形式,请使用 float.hex() 方法。 id(object) 返回一个对象 “identity”。它是一个整数,它在其生命周期中保证对这个对象唯一且恒定。...在文本模式下,如果未指定编码,则使用编码与平台相关:调用 locale.getpreferredencoding(False) 以获取当前语言环境编码。...fget 是获取属性值函数。fset 是用于设置属性值函数。fdel 是删除属性值时会调用函数。doc 为该属性创建一个文档字符串。...> round() 对于浮点数行为可能会令人惊讶:例如,round(2.675, 2) 给出 2.67,而不是预期 2.68。这不是一个 bug:这是由于大多数小数不能完全表示为浮点数结果。...start 默认是 0,迭代 item 通常是数字,并且不允许 start 值为字符串。 对于有些情况,有比 sum() 更好选择, 比如:连接字符串应该用 ''.join(sequence)。

1.9K30
您找到你想要的搜索结果了吗?
是的
没有找到

python基础教程:内置函数(一)

对于某些用例,sum()有很好替代方法。 连接字符串序列首选快速方法是调用''.join(sequence)。 要以扩展精度累加浮点值,就用math.fsum()。...如果传递了额外 iterable 实参,function 必须接受相同个数实参,并使用所有迭代器中并行获取元素。当有多个迭代器,最短迭代器耗尽则整个迭代结束。...如果两个实参都省略,则返回 0j。 注解 当从字符串转换字符串在 + 或 – 周围必须不能有空格。...class float([x]) 返回从数字或字符串 x 生成浮点数。 如果实参是字符串,则它必须是包含十进制数字字符串字符串前面可以有符号,之前也可以有空格。...对于浮点数,它向零舍入。 如果 x 不是数字,或者有 base 参数,x 必须是字符串、bytes、表示进制为 base 整数文字 bytearray 实例

83920

python 列表实现探析

Sequence和MutableSequence是两个抽象基类,因此这两个类都是不能实例化产生实例对象,那要Sequence和MutableSequence两个抽象基类还有什么作用呢?...其实抽象基类作用并不是实例化产生实例对象,它作用更多像是定义一种规则,或者官方说法叫做协议,这样以后我们希望创建这种类型对象,要求遵循这种规则或者协议。...标准Sequence类型声明了上述方法,这意味着继承自Sequence子类,其实例化产生对象将是一个可迭代对象、可以使用for循环、拆包、生成器表达式、in、not in、索引、切片、翻转等等很多操作...: 实现细节可以从其Python源码中找到, 定义如下: typedef struct { PyObject_VAR_HEAD PyObject **ob_item; Py_ssize_t...当我们继续执行三次pop使其长度变为3后,此时使用量低于了一半容量,需要执行回收策略。

1.7K20

python初学者笔记—入门基础知识

布尔值 复数) 字符串 综合数据类型:列表 元组 字典 集合 数值型 整形 int(下标、元素提取) a=100 b=200 c=-5 d=26 浮点数 float(用于科学计算) a=3.14...序列(sequence):一种将多个数据组合在一起结构 有序:支持索引和切片操作 s='Python';len(s)# 查看字符长度 s[0]# 获取第一个元素 s[1]# 获取第二个元素 s[-... TypeError: 'str' object does not support item assignment #字符串常见操作 # 字符串拼接 a='上海';b='浦东'...invalid literal for int() with base 10: 'abc' float('3.14') float(3) str(123) str(3.14) # 需要数字具有字符串特性...num=[1,2,3,'a','b','c'] num[0]=num[0]**2 num[1]=num[1]**2 num[2]=num[2]**2 num # 获取到列表中所有的奇数 num=[0,1,2,3,4,5,6,7,8,9,10

95531

python技巧——将list中每个int元素转换成str

在Python中,有时需要将list以字符串形式输出,此时可以使用如下形式: ",".join(list_sample) 其中,,表示是分隔符 如需要将a_list = ["h","e",..."l","l","o"]转换成字符输出,可以使用如下形式转换: a_list = ["h","e","l","l","o"] print ",".join(a_list) 如果list中不是字符串,...而是数字,则不能使用如上方法,会有如下错误: TypeError: sequence item 0: expected string, int found 可以有以下两种方法: 1、 num_list...= [0,1,2,3,4,5,6,7,8,9] num_list_new = [str(x) for x in num_list] print ",".join(num_list_new) 2、 num_list...= [0,1,2,3,4,5,6,7,8,9] num_list_new = map(lambda x:str(x), num_list) print ",".join(num_list_new)

11.7K30

Python内置函数详解【翻译自pyth

可以在__future__模块中,_Feature实例compiler_flag属性找到指明功能bit位。...另请参见int()用于将十六进制字符串转换为使用16为基数整数。 注意 要获取浮点型十六进制字符串表示形式,请使用float.hex()方法。 id(object) 返回对象“标识”。...对于浮点数,这将截断到零。 如果x不是数字,或者如果给定base,则x必须是字符串bytes bytearray实例代表基数base中integer literal。...通过传递可调用对象opener可以使用自定义开启器。然后通过调用opener(文件,标志)获取文件对象基础文件描述器。...连接字符串序列首选快速方法是调用''.join(sequence)。要以扩展精度添加浮点值,请参见math.fsum()。要连接一系列可迭代对象,请考虑使用itertools.chain()。

1.5K20

Python 数据类型常用内置方法(二)

2、列表内置方法 1、类型转换 2、append、insert、extend 3、del、remove、pop Python 数据类型常用内置方法(二) 1、字符串类型常用内置方法 经常使用内置方法...2、startswith、endswith startswith():判断字符串是否以指定字符开头 endswith():判断字符串是否以指定字符结尾 实例如下: """ 判断是否以指定字符开头和结尾...+’,操作起来麻烦,需要写代码多,这里推荐使用join()方法。...格式: 指定拼接符.join(需要拼接字符串) 实例如下: #join拼接字符串 join_str = ['hello','world'] print('$'.join(join_str)) 注意...join_str = ['age',18] print('$'.join(join_str)) #结果 TypeError: sequence item 1: expected str instance

46320
领券