基础三:函数和模块

本文主要介绍了Python中的函数,如内置的pow(), abs(), round()等,并讲解了圆整函数的规则。同时,提到了并非内置的floor()函数,它位于math模块中。模块是Python扩展内置函数库的方式,以math模块为例,展示了如何导入和使用模块中的函数。此外,还提及了Python对复数运算的支持。" 52061815,4312781,SQL数据库问题排查与索引优化,"['数据库管理', 'SQL', '性能优化', '存储过程', '问题诊断']
摘要由CSDN通过智能技术生成

函数

这里简单地介绍了几个内置的数值函数,

  • pow(x,y) 乘方函数: 单词取自Power(有乘方的意思)
  • abs() 求绝对值函数: 单词取自Absolute
  • round() 圆整函数: 单词取自Roundness(圆整)
    圆整函数将一个将一个小数圆整到最接近的整数,并在两
    个整数一样近时圆整到偶数
>>> pow(2,3)
8
>>> abs(-11.1)
11.1
>>> round(2/3)
1
>>> round(3/6)
0
>>> round(6/4)
2
>>> 

那么,如果只想让给定的数向下圆整,还有一个函数floor()可以使用。
但我们并不能直接调用它,因为这并不是一个内置函数,而是包含在一个
模块
中。

模块

模块是Python内置函数库的扩展,其实就是外部函数库。
在这里简单介绍math模块作为示例。
导入模块,调用函数有两种方法:

  • 直接导入整个模块,在模块下调用
>>> import math
>>> math.floor(32.9)
32
>>> math.ceil(32.1) ##单词取自单词Ceiling(天花板)
33
>>> math.sqrt(9) ##单词取自Square root(平方根)
3.0
  • 导入模块中的特定函数(不建议使用这种方法,因为不同的模块中,可能包含相同的函数名)
>>> from math import sqrt
>>> sqrt(16)
4.0

还有一种替代方法,为变量赋值(Python神奇吧:|))

>>> ccc = math.pow
>>> ccc(2,3)
8.0
>>> 

另外Python本身还提供了对复数的支持,这样可以进行复数运算,例如,对复数开平方:

>>> import cmath ##导入cmath模块
>>> cmath.sqrt(-1)
1j
>>> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值