Python:数值类型
数值类型的组成
数值类型可以直接使用的有:整数、浮点数、复数
Python3的整型,可以自动调整大小,当做long使用
整数 int
整数的进制表示
表示形式:
- 二进制:
0b... - 八进制:
0o...或者 直接以0开头 - 十进制:...
- 十六进制:
0x...
进制转换的内建函数
bin(x):转换为二进制oct(x):转换为八进制hex(x):转换为十六进制
浮点数 float
由整数部分和小数部分组成
可以使用科学计数法进行表示
科学计数法表示时的注意点:。。。。。。
复数 complex
由实部和虚部构成:a + bj
a,b都是浮点数
数学函数
内置函数提供了一些数学函数
math 标准库提供了一些常用的数学函数
常用的内建函数:
abs(num):返回num的绝对值max(num1, num2, ......):求最大值min(num1, num2, ......):求最小值round(num[, n]):四舍五入,可以指定四舍五入的位数,默认四舍五入到整数pow(x, y):求x的y次方
math里常用的函数:
ceil(num):向上取整floor(num):向下取整sqrt(num):开平方运算log(x, base):对数运算,base为基数
math里常用的三角函数(三角函数默认接收的是弧度值):
sin(x):正弦cos(x):余弦tan(x):正切asin(x):反正弦acos(x):反余弦atan(x):反正切degress(x):弧度 -> 角度radians(x):角度 -> 弧度
数学常量:pi ,数学中的派, 3.1415926.......
随机函数
random模块常用函数:
random():返回[0,1)之间的随机小数choice(seq):从一个序列中,随机挑选一个uniform(x, y):返回[x, y]之间的随机小数randomint(x, y):返回[x, y]之间的随机整数randrange(start, stop=None, step=1):给定一个区间,返回其中的随机一个数,[start, stop)
Python:数值类型的更多相关文章
- Python数值类型
数值类型 python的数值类型包括常规的类型:整数(没有小数部分的数字).浮点数(通俗地说,就是有小数部分的数字)以及其它数值类型(复数.分数.有理数.无理数.集合.进制数等).除了十进制整数,还有 ...
- Python 数值类型
1.数值类型分为整形(二进制(0b),八进制(0o),十进制,十六进制(0x) ),浮点型,long,complex(复合行) 当我们说十进制数的时候,是逢10进1,就是说到达10的时候就要向前一位进 ...
- python数值类型与序列类型
基本运算符 / 浮点除法 //整除 x**y x的y次方 python中严格区分大小写 type(xx)/内置函数,查看变量xx的类型 id(xx)/内置函数,查看变量xx的内存地址 //----- ...
- 12.Python数值类型(整形、浮点型和复数)及其用法
实际开发中,我们经常需要使用数字记录游戏中用户的得分.游戏中角色的生命值.伤害值等信息,Python 语言提供了数值类型用于保存这些数值. 需要注意的是,Python 中这些数值类型都是不可改变的,也 ...
- Python数值类型和序列类型
int.float.bool这三个数值类型和常用序列类型的定义和使用 数值类型的基本计算 序列类型的索引取值.切片.成员运算等序列类型的通用操作 complex(复数).decimal(定点数).ma ...
- Python黑帽编程2.2 数值类型
Python黑帽编程2.2 数值类型 数值类型,说白了就是处理各种各样的数字,Python中的数值类型包括整型.长整型.布尔.双精度浮点.十进制浮点和复数,这些类型在很多方面与传统的C类型有很大的区 ...
- Python数值
一.python数值类型 python数值类型有以下四种: int(整数) float(浮点数) complex(复数) bool(布尔型) 注意:python3取消了long型. 二.python ...
- 简明python教程 --C++程序员的视角(一):数值类型、字符串、运算符和控制流
最初的步骤 Python是大小写敏感的 任何在#符号右面的内容都是注释 >>> help('print')在“print”上使用引号,那样Python就可以理解我是希望获取关于“pr ...
- 005 Python的数值类型
005 Python的数值类型 BIF 指的是内置函数,一般不作为变量命名.如 input,while,if,else,float,等等.整型:整数.(python3.0版本把整型和长整型结合在 ...
- python基础之数据类型和数值类型
python3的六大数据类型: 1.tuple元组 2.number数字 3.string字符串 4.set集合 5.list列表 6.dictionary字典 其中不可变数据3个:tuple.num ...
随机推荐
- python之路之线程,进程,协程2
一.线程 1.创建线程 2.主线程是否等待子线程 t.setDaemon(Ture/False):默认是false,等待子线程完成,ture,表示不等待子线程结束 3.主线程等待,子线程执行 join ...
- Adobe 系列下载链接
(注意!:在下方链接前加上 "pan.baidu.com/s/" 才是正确网址,用"百度网盘"下载) Photoshop 专区(图像处理软件) Adobe Ph ...
- 钉钉、钉应用(微应用和E应用)开发介绍
钉钉,数字化新工作方式,让工作更简单 目前在钉钉的官网可以看到,超过700万家企业组织正在使用钉钉.笔者也相信,这一数字每天都在增加.获得群众的认可,也是理所当然的,体验过钉钉,就能感觉到,钉钉的考勤 ...
- jumpserver 常见错误解决
官方链接:https://jumpserver.readthedocs.io/zh/master/faq_install.html 重启jumpserver后台 #cd /opt#python3.6 ...
- select poll和 epoll
select .poll.epoll 都是多路io复用的机制,i/o多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知乡音的程序进行相应的读写操作.但s ...
- @RequestMapping(value = {"list", ""})
https://www.cnblogs.com/tongs/p/7486478.html @RequestMapping是请求路径的注解 里面写两个value就是,路径可以是这两个, 第二个空,是 ...
- eclipse中spring配置文件的自动提示和namespace的添加
在用spring或者springmvc框架进行开发时,编辑applicationcontext.xml等配置文件是必不可少的,在eclipse中打开applicationcontext.xml通常是这 ...
- SpringBoot图文教程4—SpringBoot 实现文件上传下载
有天上飞的概念,就要有落地的实现 概念+代码实现是本文的特点,教程将涵盖完整的图文教程,代码案例 文章结尾配套自测面试题,学完技术自我测试更扎实 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例 ...
- 265. 粉刷房子 II
Q: A: 首先这题可以和粉刷房子这题一样解法,对于i号房子,遍历k种颜色,对于每一种,都去找i-1号房子除该颜色之外的最小花费.但上一题是3种颜色,总复杂度O(N),这题k种颜色,复杂度O(NK^2 ...
- 集合的操作 contains(),containsAll() ,addAll(),removeAll(),
package seday11; import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;/** ...