文档章节

python学习之数字

happyliferao
 happyliferao
发布于 2015/10/12 14:50
字数 613
阅读 9
收藏 0
coerce() 内建函数来帮助你实现这种转换

*位运算符(只适用于整数)
位运算符 功能
~num 单目运算,对数的每一位取反。结果为
num1 << num2 Num1 左移 num2 位
num1 >> num2 Num1 右移 num2 位
num1 & num2 num1 与 num2 按位与
num1 ^ num2 num1 异或 num2
num1 | num2 num1 与 num2 按位或

转换工厂函数

函数 int(), long(), float() , complex()和bool()用来将其它数值类型转换为相应的数值类型

Python 有五个运算内建函数用于数值运算: abs(), coerce(), divmod(), pow(),pow()
和 round()
abs():求绝对值
coerce(): 强制类型转er换,coerce(a,b) a is complex, b must convert tocomplex, a is float ,b must converts to float, b is long ,a mustconvert to long

divmod():divmod()内建函数把除法和取余运算结合起来, 返回一个包含商和余数的元组.。对整数来
说, 它的返回值就是地板除和取余操作的结果。对浮点数来说, 返回的商部分是
math.floor(num1/num2),对复数来说,商部分是math.floor((num1/num2).real)。
pow() is the same to '**',运算符都可以进行指数运算
内建函数round()用于对浮点数进行四舍五入运算
内建函数区别:
   函数int()直接截去小数部分。(返回值为整数)
􀁺 函数 floor()得到最接近原数但小于原数的整数。(返回值为浮点数)
􀁺 函数 round()得到最接近原数的整数。(返回值为浮点数

函数 功能
abs(num) 返回 num 的绝对值
coerce(num1, num2) 将num1和num2转换为同一类型,然后以一个 元组的形式
返回。
divmod(num1, num2) 除法-取余运算的结合。返回一个元组(num1/num2,num1 %
num2)。对浮点数和复数的商进行下舍入(复数仅取实
数部分的商)
pow(num1, num2, mod=1) 取 num1 的 num2次方,如果提供 mod参数,则计算结果
再对mod进行取余运算
round(flt, ndig=0) 接受一个浮点数 flt 并对其四舍五入,保存 ndig位小数。
若不提供ndig 参数,则默认小数点后0位。

整数的内建函数:8 进制和16 进制整数。它们分别是 oct()
和 hex()

ASCII 转换函数:函数chr()接受一个单字节整数值,返回一个字符串,
其值为对应的字符。函数ord()则相反,它接受一个字符,返回其对应的整数值。

randrange(), 
range(start,stop,step)
choice()

© 著作权归作者所有

共有 人打赏支持
happyliferao
粉丝 6
博文 85
码字总数 60147
作品 0
顺义
QA/测试工程师
学习笔记(10月20日) --python数据类型&字符串常用方法

一周五次课(10月20日) 1.学习python的整型 1.1、raw_input()和input()的区别 raw_input() 将所有输入作为字符串看待,返回字符串类型;而input()在对待纯数字输入时具有自己的特性,它返回...

wanyang_wanyang
07/03
0
0
有多少人看得懂Python代码,却连一个猜数字游戏都单独写不出来!

做个实验,我相信基本所有人都看得懂一些Python代码,看着别人写出来的逻辑思维也能够理解,但是要自己去用pycharm编辑的收获就懵逼了,不知道从哪里动手。 不瞒你们说,我自己以前就是那样的...

Python新世界
07/20
0
0
Python基础总结成千行代码,让Python入门更简单!

只要学会这千行代码,不管你是零基础还是弱基础或是没有接触过编程,都可以快速入门Python!当时我就不信邪啊,等我看完之后,即使作为一个Python老鸟了,还是领会到了很多教授他的独特见解!...

糖宝lsh
09/10
0
0
Python基础入门教程(3)

人生苦短,我学Pyhton   Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同...

jamesjoshuasss
2017/03/06
0
0
python起步之旅【Hello World】

python打卡第一天: Python是什么,我相信网上一搜一大堆,这里我就不介绍了。下面是我的学习记录: 学习一门程序语言,首先大家都会去了解这个语言的发展历史,然后开始先用这个程序语言输出...

白羊IT
06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面向对象设计原则(OOP)

单一职责原则(Single responsibility principle)又称单一功能原则。它规定一个类应该只有一个发生变化的原因。 核心原则:低耦合,高内聚。 一个类,应该只有一个引起它变化的原因,也就是...

gackey
18分钟前
1
0
C++ 锁

C++提供了两种常用的锁,std::lock_guard<Lockable &T>和std::unique_lock<Lockable &T>。通常使用场景下,这两个锁用法一致。即,在构造锁对象时上锁,在析构锁对象时解锁。使用户从上锁/解...

yepanl
21分钟前
1
0
Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
1
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
2
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部