小白成长之路:初识python -----------python内置函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白成长之路:初识python -----------python内置函数相关的知识,希望对你有一定的参考价值。
刚才看了一下竟然还有人看我的博客^ - ^
废话不多说,上代码,有不对的勿喷,毕竟我真的是小白
# python 内置函数整理
# 返回一个数的绝对值
# a = abs(-10)
# print(a)
# 传入一个可迭代的对象,如果该对象的每个元素都是真,则返回真
# ret = all([1, 2, 3, 4])
# print(ret)
# 传入一个可迭代的对象,如果该对象的元素中存在一个为真,则返回真
# ret = any([None,‘‘,[] ,{},1])
# print(ret)
####不同进制之间的转换
# print(bin(10))转换为二进制
# 0b1010
# print(oct(10))把十进制转换为八进制
# 0o12
# print(hex(10))把十进制转换为十六进制
# 0xa
# ret = bytes(‘天‘,encoding=‘utf-8‘) 把字符转换为字节形式
# print(ret)
# b‘\xe5\xa4\xa9‘
#############################################
#chr() 把0~255转换为其用ASCII码编码表示的字符
# print(chr(66))
# B
# ret = ord(‘a‘) 把字符转换为其ASCII码值
# print(ret)
# 97
##############################################
#帮助 命令
# print(dir(list)) 简单查看对象的方法
# print(help(list)) 详细查看对象的方法
###############################################
# globals()查看当前代码中的全局变量
# locals() 差点当前代码中的局部变量
###############################################
# enumerate(iterable,start = 0)为一个可迭代的对象生成一个index 默认为0
# li = [11,22,33,44]
# for _,i in enumerate(li):
# print(_,i)
# 0 11
# 1 22
# 2 33
# 3 44
################################################
# divmod(a,b)
# a,b = divmod(10,3)
# print(a,b)
# 3 1
# a为10/3的商, b为余数
####################################################
# ret = eval(‘3 + 1‘) 可以执行字符串形式的表达式,有返回值
# print(ret)
# 4
###################################################
# ret = filter(function=,iterable=)
#遍历可迭代对象中的某一个元素,作为函数的参数,如果函数执行后返回为真
# 返回该元素,ret对象不能直接读取
# 简单的函数体可以用lambda表达式
# def func(x):
# return x > 22
# ret = filter(func,[22,33,66])
# for i in ret:
# print(i)
# 33
# 66
# ###########
# ret = filter(lambda x: x > 22, [22,33,66])
# for i in ret:
# print(i)
# 33
# 66
#####################################################
# map(func=,iter1=,iter2=)遍历iterable对象的每个元素,执行函数
# 返回一个新的值
# def func(x):
# return x + 10
# ret1 = map(func,[1,2,3,])
# for i in ret1:
# print(i)
# 11
# 12
# 13
# 简单的函数也可以用lambda表达式
#######################################################
# max()求iterable对象的最大值
# min()............... 最小值
# pow()求幂
# ret = pow(2,10)
# print(ret)
# 1024
# round()四舍五入
# sum()求和
# len()
#######################################################
# id()取地址
# isinstance()判断某一对象是否是属于某一类,返回一个布尔值
# l1 = []
# ret = isinstance(l1,list)
# print(ret)
# True
#######################################################
以上是关于小白成长之路:初识python -----------python内置函数的主要内容,如果未能解决你的问题,请参考以下文章