专栏首页Python研发python内置函数

python内置函数

取绝对值
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)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 最全Python内置函数

    判断真假,  True:真  ,  False:假,   把一个对象转换成bool值

    Wyc
  • 线程,进程和协程

    上述代码创建了10个“前台”,线程,然后控制器交给你了CPU,CPU根据指定算法进行调度,分片执行指令。

    Wyc
  • 装饰器

    Wyc
  • 内置函数

    更多内置函数:https://docs.python.org/3/library/functions.html?highlight=built#ascii

    py3study
  • 为什么 Python 3 把 print 改为函数?

    PEP原文 : https://www.python.org/dev/peps/pep-3105

    小小詹同学
  • python3学习笔记(1)----基

    2、标识符的第一个字母必须是字母(大小写字母)或者下划线,其他部分可以有字母和下划线和数字组成。 3、标识符名称对大小写敏感,例如myname和myName是不...

    py3study
  • Python数据分析之基础篇(一)

    计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种...

    AI异构
  • 打基础一定要吃透这12类 Python 内置函数

    内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等。截止到python版本3.6.2 python一共提供了68个内置函数,...

    测试开发社区
  • python %r %s %d 用法和区

    %可以理解为就是一个占位符。 python中用%代表格式符,表示格式化操作,常用的操作有%s,%d,%r等. %r用rper()方法处理对象 %s用str()方...

    py3study
  • 【python入门系列课程 第一课 打印一个字符画】

    本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地...

    用户7054460

扫码关注云+社区

领取腾讯云代金券