其它内置函数

简介: reversed 反转 l=[1,2,3,4] print(list(reversed(l))) print(l) --- [4, 3, 2, 1] [1, 2, 3, 4] round 四舍五入 print(round(3.

reversed 反转

l=[1,2,3,4]
print(list(reversed(l)))
print(l)
---
[4, 3, 2, 1]
[1, 2, 3, 4]

round 四舍五入

print(round(3.5))
---
4

slice切片

l='hello'
s1=slice(3,5)
s2=slice(1,4,2)
print(l[s1])
print(l[s2])
print(s2.start)
print(s2.stop)
print(s2.step)

sorted 排序

# 排序本质就是在比较大小,不同类型之间不可以进行排序
l=[2,3,4,1,5]
print(sorted(l))
---
[1, 2, 3, 4, 5]

sorted排序字典

people=[
    {'name': 'alex', 'age':18},
    {'name': 'wupeiqi', 'age':20},
    {'name': 'zsc', 'age':100},
    {'name': 'lhf', 'age':30}
]
print(sorted(people,key=lambda dic:dic['age']))

# 根据values排序取出key
name_dic={
    'yuanhao': 900,
    'alex':200,
    'wupei':300
}
print(sorted(name_dic,key=lambda key:name_dic[key]))

locals 显示局部变量的内容,以字典的形式

vars()显示。。。

def test():
    msg='hello,world.'
    print(locals())
    print(vars())
    print(vars(int))
test()
---
{'msg': 'hello,world.'}
{'msg': 'hello,world.'}
{'__repr__': <slot wrapper '__repr__' of 'int' objects>, '__hash__': 

import

  1. import 不能导入字符串
  2. __import__()可以导入字符串
目录
相关文章
|
2月前
|
算法 Python
Python编程的函数—内置函数
Python编程的函数—内置函数
|
6月前
|
Unix C语言
|
5月前
|
Python
python函数
python函数
|
Python
【Python】自定义函数、lambda函数与内置函数
【Python】自定义函数、lambda函数与内置函数
195 0
【Python】自定义函数、lambda函数与内置函数
|
开发者 Python
内置函数总结 | 学习笔记
快速学习 内置函数总结
110 0
内置函数总结 | 学习笔记
|
算法 Python
【Python基础之函数:二分法、三元表达式、生成/推导式、匿名函数、内置函数】
【Python基础之函数:二分法、三元表达式、生成/推导式、匿名函数、内置函数】
116 0
|
Python
Python编程:builtins内建函数
Python编程:builtins内建函数
109 0
|
Python
Python函数1
Python函数1
140 0
Python函数1