其它内置函数

简介: 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__()可以导入字符串
目录
相关文章
|
4月前
|
Unix C语言
|
索引 Python
python字符串内建函数详解
python字符串内建函数详解
91 0
python字符串内建函数详解
|
Python
【Python】自定义函数、lambda函数与内置函数
【Python】自定义函数、lambda函数与内置函数
184 0
【Python】自定义函数、lambda函数与内置函数
|
开发者 Python
内置函数总结 | 学习笔记
快速学习 内置函数总结
105 0
内置函数总结 | 学习笔记
|
算法 Python
【Python基础之函数:二分法、三元表达式、生成/推导式、匿名函数、内置函数】
【Python基础之函数:二分法、三元表达式、生成/推导式、匿名函数、内置函数】
110 0
|
Python
Python编程:builtins内建函数
Python编程:builtins内建函数
100 0
|
SQL Scala Python
[译]介绍Spark2.4的用于处理复杂数据类型的新内置函数与高阶函数
Apache Spark2.4引入了29个新的内置函数用于处理复杂数据类型(比如,数组类型等),新的内置函数也包括高阶函数。 在Spark2.4版本之前,有两种典型的方式处理复杂数据类型: 1. 将嵌套结构的数据转化为多行数据,然后使用函数处理,最后在组装成嵌套结构。
1820 0
内置函数
abs() 取绝对值 print(abs(-1)) print(abs(1)) all() 把序列中每一个元素做判断,所有的字符 print(all([1,2,'1'])) print(all(['',''])) bin() 十进制转二进制 print(bin(3)) bool() 判断是否为bo.
1277 0