python内置的数字运算函数_Python 内置函数1

abs(x)函数

返回绝对值

参数可以是:负数、正数、浮点数或者长整形

print(abs(-1.2))

# 结果1.2

cmp(x, y)函数 (python3已删)

中文说明:

比较两个对象x和y,如果x < y ,返回负数;x == y, 返回0;x > y,返回正数。

版本:

该函数只有在python2中可用,而且在python2所有版本中都可用。但是在python3中该函数已经被删减掉,这点要特别注意。

divmod(a,b)函数

中文说明:

divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数,返回结果类型为tuple

参数:

a,b可以为数字(包括复数)

版本:

在 python2.3版本之前不允许处理复数,这个大家要注意一下

print(divmod(5,2))

#输出结果 (2, 1)

bool()函数

返回 True 或 False ,当参数为 0,“ ”,none,空列表,空字典,空元组,空集合时为 False

print(bool(15)) #True

print(bool(1)) #True

print(bool(0)) #False

print(bool(-1)) #True

print(bool(1.5)) #True

print(bool('asd')) #True

print(bool((1,2))) #True

print(bool([1,2])) #True

print(bool("")) #False

print(bool()) #False

计算函数

max(1,2)         求序列的最大值

print(max(2,3,5)) #5

print(max([2,3,5])) #5

min(3,4)          求序列的最小值

sum 函数

sum(iterable[, start]) ,iterable为可迭代对象       求和

最后的值 = 可迭代对象里面的数相加的值 + start的值 start 默认为0

>>> sum([1,2,3]) #iterable 可以为列表, start不写,默认为0

6

>>> sum([1,2,3],4) #start=4

10

>>> sum((1,2,3)) #iterable 可以为元组

6

>>> sum({1:'man',0:'women'}) #还可以为字典

1

>>> sum(range(101)) #还可以是range()

5050

注意:iterable 不能为字符串和 复合列表

pow(x,y,z) 函数

含义:

内置函数 power(x, y[, z]) 中的x和y是必选参数,z是可选参数;

如果使用了参数 z,中括号必须去掉,即 power(x,y,z),其结果是 x 的 y次方再对 z 求余数,但是这种方式比power(x,y) % z 的执行效率要高。

print(pow(2,3)) #输出结果:8

print(pow(2,3,2)) #出书结果:3

pow(2,3) 相当于 2**3

all()函数

迭代括号内的所有内容,返回 True 或 False ,含有 0 为假,所有内容都存在才为真,但空列表,元组,为真 ,

>>> all(['a', 'b', 'c', 'd']) #列表list,元素都不为空或0

True

>>> all(['a', 'b', '', 'd']) #列表list,存在一个为空的元素

False

>>> all([0, 1,2, 3]) #列表list,存在一个为0的元素

False

>>> all(('a', 'b', 'c', 'd')) #元组tuple,元素都不为空或0

True

>>> all(('a', 'b', '', 'd')) #元组tuple,存在一个为空的元素

False

>>> all((0, 1,2, 3)) #元组tuple,存在一个为0的元素

False

>>> all([]) # 空列表

True

>>> all(()) # 空元组

True

any(iterable) 函数

迭代括号里所有内容,只要有1个为真,则为真,否则为假 ,0和空也为假

print(any([1,2])) #真

print(any([1,2,0])) #真

print(any([])) #假

print(any({})) #假

print(any('')) #假

##注意和 all()区别

print(all([])) #真

print(all({})) #真

print(all('')) #真

all():"有‘假’为False,全‘真’为True,iterable为空是True"

any():"有‘真’为True,全‘假’为False,iterable为空是False"

chr(i)

中文说明:

返回整数 i 对应的 ASCII 字符。与 ord() 作用相反。

参数x:取值范围[0, 255] 之间的正数。

版本:该函数在 python 2 和 python 3 各个版本中都可用。不存在兼容性问题。

hex() bin() oct() 函数

hex() 十六进制

bin() 二进制

oct() 八进制

print(hex(200))

print(bin(200))

print(oct(200))

'''

输出结果

0xc8

0b11001000

0o310

'''

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/502234.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java音频采样_音频重采样的坑

背景使用webrtc进行语音通话&#xff0c;网络正常的情况下&#xff0c;延迟比较大。进行过如下分析&#xff1a;(1)从socket收包到webrtc处理完音频没有耗时长的操作&#xff0c;排除了webrtc处理音频引入的延迟(2)与其他终端进行通话无延迟通过以上的分析&#xff0c;最终确认…

python stdout清空_python中stdout输出不缓存的设置方法

考虑以下python程序&#xff1a;#!/usr/bin/env pythonimport syssys.stdout.write("stdout1 ")sys.stderr.write("stderr1 ")sys.stdout.write("stdout2 ")sys.stderr.write("stderr2 ")其中的sys.stdout.write也可以换成print。运行…

分段线性判别法 java_线性判别分析(Linear Discriminant Analysis)(二)

4. 实例将3维空间上的球体样本点投影到二维上&#xff0c;W1相比W2能够获得更好的分离效果。PCA与LDA的降维对比&#xff1a;PCA选择样本点投影具有最大方差的方向&#xff0c;LDA选择分类性能最好的方向。LDA既然叫做线性判别分析&#xff0c;应该具有一定的预测功能&#xff…

软件测试用例_大话软件测试用例要素

我们经常都知道一个测试用例里面包含以下几个要素&#xff1a;1&#xff0c;用例编号2&#xff0c;模块3&#xff0c;场景4&#xff0c;用例名称5&#xff0c;前置条件6&#xff0c;测试等级7&#xff0c;操作步骤8&#xff0c;预期结果(需求要求的结果)9&#xff0c;实际结果1…

cario java_Cairo图形库 概述

参考&#xff1a;http://blog.sina.com.cn/s/blog_538732a70100p9ay.htmlCairo图形库 1. 概述欢迎来到Cairo图形教程.这个教程将教你Cairo2D矢量绘图库基本的和一些高级的主题.大部分例程我们使用GTK编程库. 这个教程是用C语言来完成的.(如果可能,我会附加上一些cairomm的东西…

python大神推荐_大神推荐!!!高评分书籍轻松带你入门Python

上次讲到了初学者阶段必看的书籍。今天给大家继续讲讲进阶者阶段当你对Python有了一定的了解&#xff0c;并在生活或者工作中使用过一段时间&#xff0c;那么你就可以考虑进阶相关的书籍&#xff0c;请看下面这3本&#xff1a;《Python深度学习》豆瓣评分&#xff1a;9.6推荐指…

java中this图解_JAVA-初步认识-第七章-this关键字的使用场景和原理图解

一.this有什么用&#xff1f;我们用例子的形式来体现一下。下面的截图说明&#xff0c;给人对象一初始化的时候&#xff0c;赋值个姓名。赋值姓名的时候&#xff0c;拿n赋值给name&#xff0c;DOS显示创建对象时&#xff0c;构造函数初始化成功。在例子中&#xff0c;我们将“旺…

python汉诺塔_汉诺塔递归算法/搬金盘的婆罗门 - Python实现

汉诺塔递归算法/搬金盘的婆罗门 - Python实现版权声明本文节选自作者本人的图书《Python编程基础及应用》&#xff0c;高等教育出版社。本文可以在互联网上自由转载&#xff0c;但必须&#xff1a;注明出处(作者&#xff1a;海洋饼干叔叔)并包含指向本页面的链接。本文不可以以…

java算程序运行时间_关于计算Java程序运行时间

第一种是以毫秒为单位计算的。Java代码//伪代码long startTimeSystem.currentTimeMillis(); //获取开始时间doSomeThing(); //测试的代码段long endTimeSystem.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间&#xff1a; "(end-start)&qu…

reactor模型_Reactor模式以及Netty中的应用

思维导图一、Reactor模式介绍本文主要参考Doug Lea(大神)的《Scalable IO in Java》中讲述的Reactor模式。

Java文件路径及文件名乱码_javaweb文件下载及文件名中文乱码处理

版权声明&#xff1a;yanghaha的原创博客 https://blog.csdn.net/qq_44758435/article/details/90636619文件下载需要先导入两个jar包commons-fileupload-1.3.1.jarcommons-io-2.4.jarString fileName request.getParameter("fileName");//下载文件&#xff0c;需要…

sa是什么岗位_服务顾问SA在维修企业扮演的重要角色

前言&#xff1a;SA在维修企业中扮演什么样的角色&#xff0c;这就是我们今天的话题。作者 | 李连俊来源 | 汽车服务世界(ID&#xff1a;asworld168)客户的群体很多&#xff0c;不同的客户群体消费的能力不一样&#xff0c;SA简称【服务顾问】。SA要对客户的消费能力进行评估&a…

java报错symbol_为何此处会出现找不到symbol的错误呢?

使用this不是引用创建的对象么&#xff1f;import java.util.Comparator;import java.lang.Comparable;public class Point implements Comparable {int x, y;public final Comparator SLOPE_ORDER new ByOrder();private class ByOrder implements Comparator {public int co…

python pdf转txt保留全部信息_Python 将pdf转换成txt(不处理图片)

上一篇文章中已经介绍了简单的python爬网页下载文档&#xff0c;但下载后的文档多为doc或pdf&#xff0c;对于数据处理仍然有很多限制&#xff0c;所以将doc&#xff0f;pdf转换成txt显得尤为重要。查找了很多资料&#xff0c;在linux下要将doc转换成txt确实有难度&#xff0c;…

java cxf 不使用springmvc_使用cfx与springMVC集成发布与调用webservice

客户端调用代码 Client.java package com.quickmap.common;import javax.xml.namespace.QName;import javax.xml.ws.Service;import javax.xml.ws.soap.SOAPBinding;public final class Client {private static final QName SERVICE_NAME new QName("http://common.quickm…

python表单处理_python flask 表单处理Flask-WTF

涉及到的插件和包有Flask-WTF&#xff0c;WTForms。内容有表单的创建使用流程&#xff0c;一些最佳实践&#xff0c;还有在页面显示提示消息的简单方式,配合Flask内置的 flash()。Flask的requset对象包含了client端发送过来的所有请求&#xff0c;在request.form中就有POST方法…

电脑环境变量设置 java_如何设置自己电脑的系统环境变量?

Windows下JAVA用到的环境变量主要有3个&#xff0c;JAVA_HOME、CLASSPATH、PATH。下面逐个分析。JAVA_HOME指向的是JDK的安装路径&#xff0c;如x:\JDK_1。4。2&#xff0c;在这路径下你应该能够找到bin、lib等目录。值得一提的是&#xff0c;JDK 的安装路径可以选择任意磁盘目…

用python实现打开虚拟机_如何使用python从虚拟机读取文件

我使用oraclevirtualbox在我的系统上运行一个虚拟机&#xff0c;我要完成的是从物理系统读取虚拟机上的文件。我正在使用virtualbox api(pyvbox)与virtualbox进行接口。这是我第一次使用virtualbox api。在更新>>> import virtualbox>>> vbox virtualbox.Vi…

java 调用 mahout_java – 运行Mahout本地获取MahoutDriver的ClassNotFoundException

我试图在Windows 8机器上本地运行Mahout(没有Hadoop).我意识到这不是最佳设置,但这就是我必须使用的.当我尝试运行bin / mahout时,我收到以下错误&#xff1a;$bin/mahoutMAHOUT_LOCAL is set, so we dont add HADOOP_CONF_DIR to classpath.no HADOOP_HOME set, running local…

java写hive自定义函数_hive自定义函数的实现和执行

1. 先建个maven工程&#xff0c;创建Java类&#xff0c;将你要实现的内容写进类的方法里&#xff0c;例如public class StringExt extends UDF{public String evaluate(String pnb){return "Hello " pnb;}}这个类的实现很简单&#xff0c;继承了org.apache.hadoop.h…