一:Python内建函数

 # abs取绝对值
num = -10
print(abs(num)) # max 求最大值
print(max(6, 9, 2, 12, 8)) # min求最小值
print(min(-1, 2, 5, 0, 7)) print(min([1, 3, 7, 0, 2])) # round 计算一个数值的四舍五入的 pi = 3.14
print(round(pi)) # round(number[, ndigits])
# ,ndigits
# 表示四舍五入的位数,可以省略 pi = 3.147
print(round(pi, 2)) # pow(x,y)
# 返回x的y次幂
# x**y print(pow(2, 3))

输出结果为:

10
12
-1
0
3
3.15
8

二:math模块函数

 # 导入模块math
import math # ceil(x)函数返回一个大于或等于 x 的的最小整数。 也叫上取整 pi = 3.14
print(round(pi)) print("math.ceil(pi)::", math.ceil(pi)) # floor(x) 返回数字的下舍整数,小于或等于 x。 也叫向下取整
print("math.floor(pi)::", math.floor(pi)) # sqrt() 方法返回数字x的平方根。
print("math.sqrt(16)::", math.sqrt(16)) # log(x,base) 以base为基数 x为对数 print("math.log(10000, 10)", math.log(10000, 10))
# 10的多少次方是10000

输出结果为:

3
math.ceil(pi):: 4
math.floor(pi):: 3
math.sqrt(16):: 4.0
math.log(10000, 10) 4.0

math的一些三角函数:

 # 正弦函数
# sin() 返回的x弧度的正弦值。
# 返回的x弧度的正弦值,数值在 -1 到 1 之间。 result = math.sin(30)
print("sin(30)::", result) print("sin(math.pi/2)::", math.sin(math.pi/2)) # degrees() 将弧度转换为角度。
# 以下是 degrees() 方法的语法:
# import math
#
# math.degrees(x) # degrees()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。 print("degress(3)::", math.degrees(3)) print("degress(math.pi/2)::", math.degrees(math.pi/2)) print("degrees(math.pi/4) : ", math.degrees(math.pi/4)) # radians() 方法将角度转换为弧度。
# 以下是 radians() 方法的语法:
# import math
#
# math.radians(x) # radians()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。 print("radians(3) : ", math.radians(3))
print ("radians(math.pi/2) : ", math.radians(math.pi/2))

输出结果为:

sin(30):: -0.9880316240928618
sin(math.pi/2):: 1.0
degress(3):: 171.88733853924697
degress(math.pi/2):: 90.0
degrees(math.pi/4) : 45.0
radians(3) : 0.05235987755982989
radians(math.pi/2) : 0.027415567780803774

 三:随机函数

# random() 方法返回随机生成的一个实数,它在[0,1)范围内。0可以取到,但是1是取不到的
# import random
# random.random()
# random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。 import random
print("random() :", random.random()) # choice() 方法返回一个列表,元组或字符串的随机项。
# choice的用法
# import random
# random.choice( seq )
# seq -- 可以是一个列表,元组或字符串 # 注意:choice()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。 print("choice用法::", random.choice([1, 3, 9, 2, 6, 8])) print("choice('A String') : ", random.choice('A String')) # uniform() 方法将随机生成下一个实数,它在[x,y]范围内。 # 以下是 uniform() 方法的语法:
# import random
#
# random.uniform(x, y)
# x -- 随机数的最小值。
# y -- 随机数的最大值。 # 注意:uniform()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。 print("uniform-->2到8之间的随机浮点数::", random.uniform(2,8)) # randint()方法将随机生成一个整数,它在[x,y]范围内 注意这是随机出来的一个整数
print("randint-->2到8之间随机出来的一个整数::", random.randint(2, 8)) # randrange() 方法返回指定递增基数集合中的一个随机数,基数缺省值为1
# 以下是 randrange() 方法的语法:
# import random
#
# random.randrange ([start,] stop [,step]) (stop取不到) # start -- 指定范围内的开始值,包含在范围内。
# stop -- 指定范围内的结束值,不包含在范围内。
# step -- 指定递增基数。 # 注意:randrange()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。 # 从 1-100 中选取一个奇数
print("randrange(1,100, 2) : ", random.randrange(1, 100, 2)) # 从 0-99 选取一个随机数
print("randrange(100) : ", random.randrange(100))

输出结果为:

random() : 0.2922334094703323
choice用法:: 3
choice('A String') :
uniform-->2到8之间的随机浮点数:: 2.8683731762130527
randint-->2到8之间随机出来的一个整数:: 8
randrange(1,100, 2) : 87
randrange(100) : 84

Python常用的一些内建函数和math模块函数的更多相关文章

  1. python常用标准库(os系统模块、shutil文件操作模块)

    常用的标准库 系统模块 import os 系统模块用于对系统进行操作. 常用方法 os模块的常用方法有数十种之多,本文中只选出最常用的几种,其余的还有权限操作.文件的删除创建等详细资料可以参考官方文 ...

  2. Day05 - Python 常用模块

    1. 模块简介 模块就是一个保存了 Python 代码的文件.模块能定义函数,类和变量.模块里也能包含可执行的代码. 模块也是 Python 对象,具有随机的名字属性用来绑定或引用. 下例是个简单的模 ...

  3. python常用模块collections os random sys

    Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句. 模块让你能够有逻辑地组织你的 Python 代码段. 把相关的代码 ...

  4. Python math 模块、cmath 模块

    Python math 模块.cmath 模块 Python 中数学运算常用的函数基本都在 math 模块.cmath 模块中.高佣联盟 www.cgewang.com Python math 模块提 ...

  5. 022.Python模块序列化模块(json,pickle)和math模块

    序列化模块 一  序列化模块 pickle 1.1 基本认识 序列化:把不能够直接存储的数据变成可存储的过程就是序列化 反序列化:把储存的数据拿出来恢复成原来的数据类型就是反序列化 例如,一个文件不可 ...

  6. sys模块和Python常用的内建函数

    1.sys模块 当Python执行import sys语句的时候,它在sys.path变量中所列目录中寻找sys.py模块.如果找到了这个文件,这个模块的主块中的语句将被运行,然后这个模块将能够被使用 ...

  7. python第二十课——math模块中常用的函数

    属性: e:自然数 pi:圆周率 函数: ceil():向上取整 floor():向下取整 sqrt():开平方根 radians():角度转弧度 degrees():弧度转角度 import mat ...

  8. Python常用函数、方法、模块记录

    常用函数: 1.pow():乘方 2.abs():绝对值 3.round():四舍五入 4.int():转换为整数 5.input():键盘输入(会根据用户的输入来做类型的转换) raw_input( ...

  9. Python常用模块之sys

    Python常用模块之sys sys模块提供了一系列有关Python运行环境的变量和函数. 常见用法 sys.argv 可以用sys.argv获取当前正在执行的命令行参数的参数列表(list). 变量 ...

随机推荐

  1. BZOJ2216 Poi2011 Lightning Conductor 【决策单调性优化DP】

    Description 已知一个长度为n的序列a1,a2,...,an. 对于每个1<=i<=n,找到最小的非负整数p满足 对于任意的j, aj < = ai + p - sqrt( ...

  2. 《DSP using MATLAB》示例Example 8.7

    %% ------------------------------------------------------------------------ %% Output Info about thi ...

  3. 让Apache支持URL重写

    第一步: 添加.htaccess文件 Rewrite 规则 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_ ...

  4. Visual studio环境中的一些快捷键

    VS的快键键 F12(转到定义),那怎么转回定义呢? 转回应该是Ctrl+Shift+8 自动排版:ctrl+E+D

  5. js各种效果

    1.JavaScript 仿LightBox内容显示效果 2.固定高度的div,竖直方向出现滚动条,水平方向固定 http://www.jb51.net/css/109928.html <!do ...

  6. piezo film 压电相关信息记录 (2018-05-04 更新)

    piezo film 压电相关信息记录 起因需要使用 Piezo 做一些设计 http://www.te.com.cn/chn-zh/videos/transportation/piezo-film- ...

  7. (转)Android 读取联系人(详细)

    import java.io.InputStream; import org.json.JSONArray; import org.json.JSONException; import org.jso ...

  8. logcat调试系统

    日志存放位置:/dev/log shell@xxx:/ $ ls /dev/log -l crw-rw-rw- root log , -- : events crw-rw-rw- root log , ...

  9. NETCTOSS - 中国电信运营支持系统-网络版_V-1.0

    NETCTOSS - 中国电信运营支持系统-网络版_V-1.0 NETCTOSS: C:China T:Telecom 电信 O:Operation 运营 S:Support 支持 S:System ...

  10. 算法训练 安慰奶牛(节点有权值的MST)

    问题描述 Farmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路.道路被用来连接N个牧场,牧场被连续地编号为1到N.每一个牧场都是一个奶牛的家.FJ计划除去P条道路中尽可能多的道路, ...