一: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. appium-java,连接真机启动微信

    1.启动appium 2.设置信息 3.设置IP和端口 4.appium连接手机,微信中打开debugx5.qq.com,信息->TBS settings->是否打开TBS内核Insper ...

  2. redis整合异常总结

    问题:org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field ' ...

  3. iOS设备是否越狱的判断代码

    苹果是非常看重产品的安全性的,所以给用户设计了一套复杂的安全机制.这让喜爱自由,崇尚一切开放的程序员们极度不爽,于是越狱就成了苹果和黑客们反复斗法的场所.总体来说,越狱可以让我们随意安装.共享应用,但 ...

  4. python(一):python语言基础

    一.python语言基本的8个要素 Python语言的8个要素:数据类型.对象引用.组合数据类型.逻辑操作符.运算操作符.控制流语句.输入/输出.函数的创建与引用.除此之外还有一个非常重要且无处不在的 ...

  5. scrapy 伪装代理和fake_userAgent的使用

    伪装浏览器代理 在爬取网页是有些服务器对请求过滤的不是很高可以不用ip来伪装请求直接将自己的浏览器信息给伪装也是可以的. 第一中方法: 1.在setting.py文件中加入以下内容,这是一些浏览器的头 ...

  6. (转)GIL 与 Python 线程的纠葛

    原文地址:http://zhuoqiang.me/python-thread-gil-and-ctypes.html 作者:Qiang GIL 与 Python 线程的纠葛 GIL 是什么?它对 py ...

  7. 【转】理解 pkg-config 工具

    原文网址:http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/ 你在 Unix 或 Linux 下开发过软件吗?写完一个程序, ...

  8. oracle之 等待事件LOG FILE SYNC (awr)优化

    log file sycn是ORACLE里最普遍的等待事件之一,一般log file sycn的等待时间都非常短 1-5ms,不会有什么问题,但是一旦出问题,往往都比较难解决.什么时候会产生log f ...

  9. Java列表分页查询结果导出到CSV文件,导入CSV文件并解析

    import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...

  10. flv格式详解+实例剖析

    简介 FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧.封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式.另外由于当前浏览 ...