Python学习系列之内置函数

Posted

tags:

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

数学相关

  • abs(a):求取绝对值
  • max(list):求取list最大值
  • min(list):求取list最小值
  • sum(list):求取list元素的和
  • sorted(list):排序,返回排序后的list
  • len(list):求取list的长度
  • range(a,b):生成一个a到b的数组

 

abs(a):求取绝对值

>>> abs(-1)
1

max(list):求取list最大值

>>> test = [2,10,100]
>>> max(test)
100

min(list):求取list最小值

>>> test = [2,10,100]
>>> min(test)
2

sum(list):求取list元素的和

>>> test = [2,10,100]
>>> sum(test)
112

sorted(list):排序,返回排序后的list

>>> test = [10,2,100]
>>> sorted(test)
[2, 10, 100]

len(list):求取list的长度

>>> test = [10,2,100]
>>> print(len(test))
3

range(a,b):生成一个a到b的数组

>>> for i in range(1,10):
...     print(i)
...
1
2
3
4
5
6
7
8
9

类型转换

  • int(str):转换为int类型
  • float(str/int):转换为float类型
  • str(int):转换为str类型
  • list():转换为list类型
  • dict():转换为dict类型
  • tuple():转换为tuple类型
  • set():转换为set类型

相关操作

  • enumerate():返回一个列表或者元素或者字符串或者字典的元素和元素对应的下标
  • isinstance():判断某个对象是否是某个类的实例(比如判断a=‘asdas‘,a是否是字符串)
  • format():格式化,会单独介绍
  • next():接收一个迭代器,返回迭代器中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容
  • print():打印内容
  • type()查看对象的类型
  • id():返回一个对象的唯一标识值

enumerate():返回一个列表或者元素或者字符串或者字典的元素和元素对应的下标

如果给定一个list和tuple,我们可以通过for循环来遍历这个list或者tuple 和 其他可迭代的对象上

#返回元祖的每个元素和每个元素对应的下标
>>> for i,j in  enumerate((a,b,c)):
...     print(i,j)
...
0 a
1 b
2 c

#返回列表的每个元素和每个元素对应的下标
>>> for i,j in  enumerate([a,b,c]):
...     print(i,j)
...
0 a
1 b
2 c

isinstance():判断某个对象是否是某个类的实例(比如判断a=‘asdas‘,a是否是字符串)

#判断 对象 a 是否是个字符串
>>> a = www
>>> print(isinstance(a,str))
True #是True表示 是个字符串

#判断 对象a是否是个int
>>> a = www
>>> print(isinstance(a,int))
False #是False,表示 不是个 int
 

format():格式化,会单独介绍

next():接收一个迭代器,返回迭代器中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容

print():打印内容

type()查看对象的类型

id():返回一个对象的唯一标识值

 

以上是关于Python学习系列之内置函数的主要内容,如果未能解决你的问题,请参考以下文章

python函数之内置函数

学习Python函数笔记之二

Python全栈自动化系列之Python编程基础(函数函数的参数拆包和打包)

Python学习系列之面向对象

Python学习之路:基础知识之内置函数

Python学习笔记-函数进阶之三元表达式匿名函数内置函数