python内置函数

简介: 取绝对值 a = abs(-95) print(a) 值有一个为假,就全为假 a = all([True,True,False]) print(a) 有一个为真,就全为真 a = any([False,True,True]) print(a) 返回一个可...

取绝对值
a = abs(-95)
print(a)


值有一个为假,就全为假
a = all([True,True,False])
print(a)

有一个为真,就全为真
a = any([False,True,True])
print(a)


返回一个可打印的对象字符串方式表示
a = ascii('0x\10000')
b = ascii('b\x19')
print(a,b)

将整数转换成二进制字符串
a= bin(95)
print(a)

将以个数据转换成8进制
a = oct(95)
print(a)

将一个数据转成十进制
a = int(95)
print(a)

将整数转换成十六进制字符串
a = hex(95)
print(type(a))


转为布尔类型
a = bool("")
print(a)

转换成字节形式bytes
a = bytes("吴永聪",encoding='utf-8')
print(a)

chr返回一个字符串,其ascii码是一个整形,比如chr(97)返回字符串穿"a",桉树i的范围在0-255之间。
a = chr(88)
print(a)


ord参数是一个ascii字符,返回值是一个对应的十进制整数
a = ord("X")
print(a)

创建数据字典
ret = dict({"wyc":2,"two":3})
dict(zip(("one","two"),(2,3)))
dict(one=2,two=1)
print(ret)


dir列出某个类型的所有可用方法
a = dir(list)
print(a)

help查看帮助文档
ret = help(list)
print(ret)

分别取商和余数
a = divmod(9,5)
print(a)

#计算表达式的值
a = eval('1+2*5')
print(a)

exec用来执行存储在字符串或文件中的python语句
ret = exec(print("Hi,girl."))
print(ret)

filter 过滤
li = [1,2,3,4,5,6,7]
a = filter(lambda x:x>3,li)
print(a)

float浮点型
a = float(1)
print(a)

判断对象是不是属于int实列,返回True和False
a = 5
b = isinstance(a,int)
print(b)

globals    返回全局变量
locals     返回当前局部变量
name = "wyc"
def h1():
    a = 1
    print(locals())
h1()
print(globals())

map遍历序列,对序列中每个元素进行操作,最终获取新的序列
li = [11,22,33]
def func1(arg):
    return arg + 1
new_list = map(func1,li)
for i in new_list:print(i)

max 返回集合中的最大值   max
min  返回集合中的最小值     min
a = [1,2,3,4,5,6,7]
s = max(a)
n = min(a)
print(s,n)

pow 返回x的y次幂
a = pow(2,10)
print(a)
t = pow(2,10,100)
print(t)

round  四舍五入
a = round(9.5)
print(a)

sorted  队集合排序
char = ["吴","123","1","25","a","b","c"]
new_chat = sorted(char)
print(new_chat)
for i in new_chat:
    print(bytes(i,encoding='utf-8'))

sum求和的内容
a = sum([1,2,3,4,5])
print(a)
a = sum(range(6))
print(a)

__import__通过字符串的形式,导入模块
comm = input("Please:")
ccas = __import__(comm)
ccas.f1()

#需要做拼接时后加  fromlist=True
m = __import__("lib."+comm,fromlist=True)
print(m)

  

相关文章
|
23天前
|
Python
【python从入门到精通】-- 第五战:函数大总结
【python从入门到精通】-- 第五战:函数大总结
56 0
|
19天前
|
Python
Python之函数详解
【10月更文挑战第12天】
Python之函数详解
|
20天前
|
存储 数据安全/隐私保护 索引
|
10天前
|
测试技术 数据安全/隐私保护 Python
探索Python中的装饰器:简化和增强你的函数
【10月更文挑战第24天】在Python编程的海洋中,装饰器是那把可以令你的代码更简洁、更强大的魔法棒。它们不仅能够扩展函数的功能,还能保持代码的整洁性。本文将带你深入了解装饰器的概念、实现方式以及如何通过它们来提升你的代码质量。让我们一起揭开装饰器的神秘面纱,学习如何用它们来打造更加优雅和高效的代码。
|
12天前
|
弹性计算 安全 数据处理
Python高手秘籍:列表推导式与Lambda函数的高效应用
列表推导式和Lambda函数是Python中强大的工具。列表推导式允许在一行代码中生成新列表,而Lambda函数则是用于简单操作的匿名函数。通过示例展示了如何使用这些工具进行数据处理和功能实现,包括生成偶数平方、展平二维列表、按长度排序单词等。这些工具在Python编程中具有高度的灵活性和实用性。
|
15天前
|
Python
python的时间操作time-函数介绍
【10月更文挑战第19天】 python模块time的函数使用介绍和使用。
20 4
|
16天前
|
存储 Python
[oeasy]python038_ range函数_大小写字母的起止范围_start_stop
本文介绍了Python中`range`函数的使用方法及其在生成大小写字母序号范围时的应用。通过示例展示了如何利用`range`和`for`循环输出指定范围内的数字,重点讲解了小写和大写字母对应的ASCII码值范围,并解释了`range`函数的参数(start, stop)以及为何不包括stop值的原因。最后,文章留下了关于为何`range`不包含stop值的问题,留待下一次讨论。
13 1
|
22天前
|
索引 Python
Python中的其他内置函数有哪些
【10月更文挑战第12天】Python中的其他内置函数有哪些
13 1
|
1月前
|
数据处理 Python
深入探索:Python中的并发编程新纪元——协程与异步函数解析
深入探索:Python中的并发编程新纪元——协程与异步函数解析
25 3
|
1月前
|
机器学习/深度学习 算法 C语言
【Python】Math--数学函数(详细附解析~)
【Python】Math--数学函数(详细附解析~)