内置函数的一些操作

- math(数学模块)

- random(随机模块)

- 使用内置函数时注意需要导入

math

- (ceil)向上取整,返回取整数

# 向上取整,返回向上取整的数

import math

print(math.ceil(9.01))

# 执行结果

10

print(math.ceil(9.54))

# 执行结果

10

print(math.ceil(9.99))

# 执行结果

10

- (floor)向下取整,返回整数

# 向下取整,返回一个向下取整的数

print(math.floor(8.8))

# 执行结果

8

print(math.floor(8.99))

# 执行结果

8

print(math.floor(8.01))

- (keyword)保留系统关键字,不要和关键字重名

# 查看当前系统保留关键字,不要和关键字重名

import keyword

print(keyword.kwlist)

# 执行结果

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

- (round)四舍五入,返回整数

# 四舍五入,返回一个整数`

print(round(5.4))

# 执行结果

5

print(round(5.5))

# 执行结果

6

print(round(5.8))

# 执行结果

6

print(round(5.499))

# 执行结果

5

print(round(5.1))

# 执行结果

5

- (sqrt)开方,返回浮点数

# 开方,返回平方浮点数

print(math.sqrt(2))

# 执行结果

1.4142135623730951

print(math.sqrt(10))

# 执行结果

3.1622776601683795

- (pow)幂运算,返回整数

# 幂运算,返回x,y几次方的结果

print(pow(10,3))

# 执行结果

1000

print(pow(10,5))

# 执行结果

100000

print(10**5)

# 执行结果

100000

- (fabs)返回浮点型的绝对值

# 返回浮点型的绝对值

print(math.fabs(-2.6))

# 执行结果

2.6

print(math.fabs(-10))

# 执行结果

10.0

print(math.fabs(5))

# 执行结果

5.0

- (abs)系统自带的函数,返回整数绝对值

# 系统自带的绝对值,返回自己定义类型的数的绝对值

print(abs(5.11))

# 执行结果

5.11

print(abs(-5.11))

# 执行结果

5.11

print(abs(10))

# 执行结果

10

print(abs(0))

# 执行结果

0

- (fsum)返回可迭代的浮点型总和

# 求和,返回一个可迭代的总和浮点数

print(math.fsum([22,44,11,23.9]))

# 执行结果

100.9

print(math.fsum([2312,31,435,124,657,123]))

# 执行结果

3682.0

- (sum)系统自带求和,返回自定义总和

# 求和,返回一个可迭代的总和类型根据自己定义

print(sum([22,44,11,23]))

# 执行结果

100

print(sum([22,44,11,23.0]))

# 执行结果

100.0

- (modf)将整数和小数分开,返回第一个小数,第二个整数

# 将整数和小数分开,返回第一个是小数,第二个是整数,都是带有浮点数

print(math.modf(3))

# 执行结果

(0.0, 3.0)

print(math.modf(3.5))

# 执行结果

(0.5, 3.0)

- (copysign)将第二个数符号传给第一个数,返回第一个数

# 将第二个数的符号传给第一个数,以浮点数形式返回第一个数浮点型

print(math.copysign(4,-4))

# 执行结果

-4.0

print(math.copysign(-4,4))

# 执行结果

4.0

random

- (random)0到1之间随机,返回随机数

# 获取0到1之间的数,返回0到1之间数

print(random.random())

# 执行结果

0.4126590980553493

for i in range(3):

print(random.random())

# 执行结果

0.45733436454027454

0.34427265945970853

0.6586132845875716

- (randint)指定整数范围内随机,返回随机整数

# 在指定整数之间随机,返回随机整数

print(random.randint(1,10))

# 执行结果

7

for i in range(3):

print(random.randint(1,100))

# 执行结果

14

68

24

- (randrange)指定范围内随机,可以设置间隔距离,返回随机数

# 指定范围内随机,也可以说设置间隔距离,返回随机数

print(random.randrange(0,100))

# 执行结果

80

print(random.randrange(0,100,5))

# 执行结果

70

for i in range(3):

print(random.randrange(0,100,5))

# 执行结果

70

80

55

- (choice)在指定的列表中随机,返回随机数

# 在指定列表内随机,返回随机值

print(random.choice(["fs",2,"kz",90]))

# 执行结果

2

l = [10,23,63,123,634,12]

print(random.choice(l))

# 执行结果

634

for i in range(3):

print(random.choice(["fs",2,"kz",90]))

# 执行结果

90

2

90

- (shuffle)将指定列表进行打乱,返回None

# 指定列表进行打乱,返回None

l = [24,25,23,135,76,73,42321,57,23]

print(l)

# 执行结果

7.854645612968136

print(random.shuffle(l))

print(l)

# 执行结果

92.92847361436925

11.924828585708383

64.80197839949321

- (uniform)指定范围内随机,返回浮点型随机

# 指定范围内随机数,返回浮点数

print(random.uniform(1,100))

# 执行结果

7.854645612968136

for i in range(3):

print(random.uniform(1,100))

# 执行结果

92.92847361436925

11.924828585708383

64.80197839949321

python学习笔记(七)- 递归、python内置函数、random模块

1.函数的不固定参数: #参数不是必填的.没有限制参数的个数.返回参数组的元组 def syz(*args): #参数组,不限制参数个数 #‘args’参数的名字可以随便命名 print(args) ...

python 内置函数和函数装饰器

python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ...

那些年,很多人没看懂的Python内置函数

Python之所以特别的简单就是因为有很多的内置函数是在你的程序"运行之前"就已经帮你运行好了,所以,可以用这个的特性简化很多的步骤.这也是让Python语言变得特别的简单的原因之 ...

【转】python 内置函数总结(大部分)

[转]python 内置函数总结(大部分) python 内置函数大讲堂 python全栈开发,内置函数 1. 内置函数 python的内置函数截止到python版本3.6.2,现在python一共为 ...

python 内置函数总结(大部分)

python 内置函数大讲堂 python全栈开发,内置函数 1. 内置函数 python的内置函数截止到python版本3.6.2,现在python一共为我们提供了68个内置函数.它们就是pytho ...

Python之路(第八篇)Python内置函数、zip()、max()、min()

一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算,如果全部都是true,就返回true, 但是如果是空字符串.空列表也返回t ...

python内置函数详细介绍

知识内容: 1.python内置函数简介 2.python内置函数详细介绍 一.python内置函数简介 python中有很多内置函数,实现了一些基本功能,内置函数的官方介绍文档:    https: ...

lambda 表达式+python内置函数

#函数 def f1(a,b): retrun  a+b #lambda方式,形参(a,b):返回值(a+b) f2=lambda a,b : a+b 在一些比较简单的过程计算就可以用lambda p ...

【286】◀▶ Python 内置函数说明

参考: Python 内置函数 01   abs() 返回数字的绝对值. 02   all() 用于判断给定的可迭代参数 iterable 中的所有元素是否不为 0.''.False 或者 itera ...

随机推荐

安装了ubuntu14.04+windows7双系统的笔记本启动后出现grub rescue>提示符

解决思想如下: 1.在grub rescue>提示符处输入ls  即可看到该命令列出了硬盘上的所有分区,找到安装了linux的分区,我的安装在(hd0,msdos8)下,所以我以(hd0,msd ...

hdu 1058 Humble Numbers

这题应该是用dp来做的吧,但一时不想思考了,写了个很暴力的,类似模拟打表,然后排序即可,要注意的是输出的格式,在这里wa了一发,看了别人的代码才知道哪些情况没考虑到. #include

Java学习----Math函数

public class TestMath { public static void main(String[] args) { System.out.println(Math.E); System. ...

Zoj 3865 Superbot

按规则移动机器人 , 问是否能拾得宝藏 . 加了一个控制板 , 还增加了一个控制板移动周期 p 将移动周期变换一下 , 移动一次  就相当于光标向左不耗费时间的移动了一格 搜索思路 : 搜索当前格子到 ...

[视频解说]0基础课程-运营商-Java它J2se

本节解说 运营商应用 Java 算被分成: 算术运算符 颂值运营商 逻辑运算符 位运算符 元运算符 这里录制了 视频解说这几大类运算符,并有练习题提供大家 面试题: 1. 最有效率的方式算出2乘以8等 ...

.NET CAD二次开发学习 直线画矩形并转换成组

主要代码: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System ...

c# List根据某个属性进行分类,变成以属性名称作为分类的多个List

在平时的开发中,我们从数据库中得到List列表,但是我们希望可以根据属性名称再次进行分类. 其实LINQ中已经内置相应的算法. 长话短说,直接上代码: var dataList = JsonHelpe ...

C语言实例:类型转换

数组转换成16进制数: #include #include typedef unsigned char UINT8; typedef ...

java小白之面向对象

面向对象 面相对象(oop)和面向过程(pop)通常一起说,一个是更加关注过程,事力亲为,而面向对象更加注重结果,所以说,面向对象更加是一种思想,它贯穿整个java,以上帝视角来看整个功能需求,简化开 ...

Django REST framework 第三章 CBV

从介绍Django快开始,我们就一直在使用FBV的方式来撰写代码,二者本质上并没有太大的区别,然而到了REST framework,更会倾向于用CBV来写API的视图,后面会看到这个方式的强大,它允许 ...

random是python的内置函数吗_Python 内置函数math,random相关推荐

  1. python内置函数调用前_python之内置函数(一)

    一.内置函数 1.内置函数总览 abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() ...

  2. 在python中用递归的方法编程_python基础之函数,递归,内置函数

    阅读目录 一 数学定义的函数与python中的函数 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量, ...

  3. python中read函数解释_Python内置函数解释教程,readwill(非常详细的代码演示截图),详解,看,了,就,会,很...

    内置函数 abs() 获取绝对值 all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False any() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True ...

  4. python内置函数调整_python - 内置函数

    一.内置函数 嵌入到主调函数中的函数称为内置函数,又称内嵌函数. 作用是提高程序的执行效率,大多编程语言都有自己的内置函数. 1.作用域相关 deffunc(): name= 'alex' print ...

  5. python 内置方法赋值_Python内置数据结构之字符串str

    1. 数据结构回顾 所有标准序列操作(索引.切片.乘法.成员资格检查.长度.最小值和最大值)都适用于字符串,但是字符串是不可变序列,因此所有的元素赋值和切片赋值都是非法的. >>> ...

  6. python 定义函数方法_Python动态定义函数的方法介绍

    本篇文章给大家带来的内容是关于Python动态定义函数的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 基于 MIT 许可协议 在 Python 中,没有可以在运行时简化函数 ...

  7. python中函数作用域_Python中的函数作用域

    在python中,一个函数就是一个作用域 name = 'xiaoyafei' def change_name(): name = '肖亚飞' print('在change_name里的name:', ...

  8. python help函数 实现_Python 的 help 函数使用

    help函数是python的一个内置函数,在python基础知识中介绍过什么是内置函数,它是python自带的函数,任何时候都可以被使.help函数能作什么.怎么使用help函数查看python模块学 ...

  9. python中map的返回值_python中map函数是什么?怎么用?

    下面给大家介绍关于map函数的使用,给大家分为几大实用类型模块,具体内容请看下文哦~ map()函数简介 Python 的map()方法,作为输入提供的迭代器的所有元素应用函数. 例如,迭代器可以是列 ...

  10. python函数理解_Python 知识理解---函数

    函数就如小程序,是组织好的,可以重复使用的,用来实现某一功能的代码. 例:print(),input(),len()...等.一般来说函数都带个括号(),在括号里放的是参数,参数指向的是函数要处理的数 ...

最新文章

  1. 实习生笔试面试题总结
  2. mysql 5.6 gtid mha_MySQL MHA--故障切换模式(GTID模式和非GTID模式)
  3. CentOS 升级PHP
  4. [导入]PHP5的异常处理
  5. Codeforces 671E Organizing a Race (贪心、线段树)
  6. 基于Sbo SDK的Add-on插件开发实例
  7. Php 魔术函数性能,php常用的魔术函数详细解析
  8. java学习之------位运算符实现两值交换
  9. 绝杀《绝地求生》外挂!
  10. 【Java】@ResponseBody 返回JsonObject
  11. 接第三方图片滑动验证极验
  12. JAR运行出现ClassNotFoundException异常的解决办法
  13. 计算机大作业的范本,计算机应用基础大作业.doc
  14. Java实现一个简易联网坦克对战小游戏
  15. 数据结构与算法(二叉树)
  16. 上海公积金离职提取攻略
  17. Echarts实现多个x轴或y轴曲线图
  18. 计算摄影:噪声模型与噪声估计
  19. seata-tcc简单使用
  20. 如何保存微信视频到本地,微信朋友圈怎么发本地的视频。

热门文章

  1. jenkins--master/slave模式---master是容器版---slave是非容器版
  2. Oracle的方案(Schema)和用户(User)的区别
  3. C# 第三方控件 错误 LC-1
  4. 日常琐事的记录,每周六晚做一次总结整理
  5. innodb 关键特性、缓冲池、插入缓冲、两次写
  6. JDK中的SPI和Spring中的SPI
  7. rabbitmq注意事项
  8. 为什么阿里巴巴禁止在foreach里进行元素的remove/add操作
  9. 一份来自滴滴运维工程师的监控系统建设心得
  10. 中国工业机器人市场正在迎来爆发式增长