概述
BIF(Built-in Functions) 内置函数
类型转换
int()
str()
float()
type()获取对象类型
isinstance() 判断对象类型
>>> type(a)
<class 'int'>
>>> isinstance(a,int)
True
id() 函数用于获取对象的内存地址。
>>> id(a)
1819960544
len() 方法返回对象(字符、列表、元组等)长度或项目个数。
>>> b=[1,2,33]
>>> len(b)
3
locals() 函数会以字典类型返回当前位置的全部局部变量。
>>> locals()
{'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <class '_frozen_importlib.BuiltinImporter'>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, 'a': 4, 'mm': 'c:\a\b\c', 'random': <module 'random' from 'D:\python\lib\random.py'>, 'b': [1, 2, 33]}
max() 方法返回给定参数的最大值,参数可以为序列。
min() 方法返回给定参数的最小值,参数可以为序列。
abs() 此函数返回数字的绝对值。
>>> c = -5
>>> abs(c)
5
any() 只要可迭代元素的任何一个元素为真,结果为真。迭代元素为空,结果为假。
存在元素,每个元素bool结果相或。不存在元素,取bool()值。
all() 所有元素为真,结果为真。迭代元素为空,结果为真。
存在元素,每个元素bool结果相与。不存在元素,对bool()值取反。
oct() 函数将一个整数转换成8进制字符串。
bin() 返回一个整数 int 或者长整数 long int 的二进制表示。
>>> hex(10)
'0xa'
>>> bin(10)
'0b1010'
>>> oct(10)
'0o12'
bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。
传入布尔类型时,按原值返回
参数如果缺省,则返回False
传入字符串时,空字符串返回False,否则返回True
传入数值时,0值返回False,否则返回True
传入元组、列表、字典等对象时,元素个数为空返回False,否则返回True.
>>> bool()
False
>>> bool(False)
False
>>> bool(True)
True
>>> bool('')
False
>>> bool('a')
True
>>> bool(0)
False
>>> bool(1)
True
chr() 将ascii编码转化为字符 65~90为26个大写英文字母,97~122号为26个小写英文字母 ,48~57 为数字
>>> chr(99)
'c'
>>> chr(65)
'A'
>>> chr(97)
'a'
>>> chr(48)
'0'
>>> chr(49)
'1'
ord() 将字符转化为ascii编码
>>> ord('a')
97
>>> ord('A')
65
pow() 方法
返回 xy(x的y次方) 的值。
>>> pow(5,2)
25
round() 方法返回浮点数x的四舍五入值。
>>> round(4.66)
5
sum() 方法对序列进行求和计算
dict() 函数用于创建一个字典。
>>> dict(a='1')
{'a': '1'}
float() 函数用于将整数和字符串转换成浮点数。
int() 函数用于将一个字符串会数字转换为整型。
set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集
frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。
>>> a =[1,2,3,4,4,4,5,5]
>>> set(a)
{1, 2, 3, 4, 5}
>>>
tuple() 元组 tuple() 函数将序列转换为元组。
list() 创建或者将其他数据转化为列表
help() 函数用于查看函数或模块用途的详细说明。
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
repr()获取任意数据的原始格式字符串
range()产生连续数据的序列
isdigit() 方法检测字符串是否只由数字组成。
如果字符串只包含数字则返回 True 否则返回 False。
>>> a ='sfdggg'
>>> b ='31122'
>>> a.isdigit()
False
>>> b.isdigit()
True
>>>
最后
以上就是留胡子纸鹤为你收集整理的python3学习笔记,Python内置函数就是python标准库里(语言自身携带的)函数(公共函数)的全部内容,希望文章能够帮你解决python3学习笔记,Python内置函数就是python标准库里(语言自身携带的)函数(公共函数)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复