python学习-34 内置函数的补充

其他内置函数

 

1.ord()    与chr()相反

2.pow()

print(pow(3,3))  # 相当于3**3

print(pow(3,3,2)) # 相当于3*3%2

运行结果:

27
1

Process finished with exit code 0

3.reversed()  颠倒顺序

4.round() 四舍五入

5.slice()  

a = 'hello'
s1 = slice(3,5)
s2 = slice(1,4,2)  # 2步长
print(a[s1])
print(a[s2])

运行结果:

lo
el

Process finished with exit code 0

6.sorted()  比较之后排序

people = [
    {'name':'a','age':123},
    {'name':'b','age':46},
    {'name':'c','age':12}
]
print(sorted(people,key=lambda dic:dic['age']))

运行结果:

[{'name': 'c', 'age': 12}, {'name': 'b', 'age': 46}, {'name': 'a', 'age': 123}]

Process finished with exit code 0

7.sum()求和

8._import_()     可以导入字符串类型的模块。# import 调用.py格式的模块

 

posted @ 2019-07-10 15:31  学python的菜鸟  阅读(98)  评论(0编辑  收藏  举报