python note 13 内置函数

Posted alifetimelove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python note 13 内置函数相关的知识,希望对你有一定的参考价值。

1、

lst = ["白蛇传","骷髅叹","庄周闲游"]
it = lst.__iter__()
print(it.__next__())
print(it.__next__())
print(it.__next__())
it = iter(lst) # 内部封装的就是__iter__()
print(it.__next__())
print(next(it)) # 内部封装的是__next__()

2、
#hash的目的是为了存储. 计算之后是一个数字. hash值尽量的不要重复(在某些特定环境下hash可能会重复)

lst = (1,2,3,4,5,6)
print(hash(lst))

3、

# print(dir(str)) # 所有方法名字
# print(help(str)) # 帮助文档

4、callable(是否可以被调用执行)

def a():
    pass
print(callable(a)) # 是否可以被调用执行

5、进制

print(bin(3)) #  5的二进制  0b二进制
print(oct(8)) # 0o八进制
print(hex(15)) # 0x十六进制  0123456789ABCDEF

6、其他函数

abs

print(abs(32)) # 绝对值 |绝对值| 取模

divmod

print(divmod(10, 3)) # 计算商和余数

round

print(round(4.51)) # 四舍五入

pow

print(pow(2, 4, 3)) # 求次幂, 第三个参数, 计算余数

sum、max、min

print(sum([1,2,3,4,5], 3)) # 求和
print(min([5,12,45,6,7,34])) # 最小值
print(max([5,12,45,6,7,34])) # 最大值

reversed

lst = ["马化腾", "马云", "马大帅", "马超"]
ll = reversed(lst)  # reversed()翻转. 返回迭代器
print(list(ll))

slice

lst = ["马化腾", "马云", "马大帅", "马超"]
s = slice(1,3,2) #  切片
print(lst[s])
print(lst[1:3:2])

ord

print(ord(a)) # 查看字母a的编码位置 97
print(ord("A")) # 65
print(ord("")) # 20013

chr(和ord相反)

 

以上是关于python note 13 内置函数的主要内容,如果未能解决你的问题,请参考以下文章

python D13 内置函数

13.Python内置函数?

python--内置函数---13

python基础-内置函数

Python内置函数Object

Python 13 内置函数二