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():返回一个对象的唯一标识值

 

转载于:https://www.cnblogs.com/zhaijunming5/p/7069172.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值