Python-----(3)数
目录
数
一、整数
二、浮点数
三、复数
四、布尔值
五、数字中的下划线
六、数据类型的转换
数
数值型分为整型、浮点型和复数。
数值型是一种基本数据类型。
一、整数
1. 整数可用二进制、八进制、十进制和十六进制表示。
进制 |
引导符 |
函数 |
二进制 |
0b或0B |
bin() |
八进制 |
0o或0O |
oct() |
十进制 |
----- |
----- |
十六进制 |
ox或oX |
hex() |
bin(2) #将十进制数2转化为二进制数hex(2) #将十进制数2转化为十六进制数---------------输出结果--------------
'0b10''0x2'
二、浮点数
1. 浮点数也就是我们熟知的小数。
2. 对小数进行四舍五入计算,利用round(x,y)函数
round(8.5)round(7.5)---输出结果---88# 当舍去位的数值为5时,若后边无数字,要根据前一位的奇偶性判断,奇进偶退
3. math库是一个常用的数学库
import math # 导入math库
math.floor(5.6) #下取整math.ceil(5.6) #上取整----------输出结果----------
56
三、复数
1. 复数由实部(Real)和虚部(Imag)构成,在Python中,虚数单位用j或J表示。
2. 利用abs()函数获取复数的模长(浮点数)或者求绝对值。
a = 4 +3j
a.real #求复数a的实部
a.imag #求复数a的虚部
abs(a) #求复数a的模长
abs(-2) #求绝对值---------输出结果---------4.0
3.0 #实部,虚部,模长的结果均为浮点数
5.0
2 '''如果复数a的虚部为1,则应写为4 + 1j此处的1不可以省略'''
四、布尔值
1. 布尔值也是一种基本数据类型,只有True和False两种。
2. 可以使用bool()函数判断一个值是“真”还是“假”
3. 布尔值为False的数据
▲ 布尔值False ▲数值为0的值 ▲空字符串
▲空的组合数据类型 ▲None
4. type(x)函数可以判断x的类型
bool('Python')
bool('')
type(False)----输出结果----True
False
<class'bool'>
五、数字中的下划线
书写很大的数字的时候,可以使用下划线使其更加清晰易读,Python并不会将下划线打印出来
a = 12_000_000_000
print(a)------输出结果------12000000000
六、数据类型的转换
名称 |
作用 |
int(x) |
将x转化为整数,x可以是浮点数或字符串(不可为浮点数) |
float(x) |
将x转化为浮点数,x可以是整数或字符串 |
str(x) |
将x转化为字符串,x可以是整数或浮点数 |
int(7.9)
float('12')
str(1.5)----输出结果----7
12.0
'1.5'
Python-----(3)数相关推荐
- python猜数游戏续_python猜数游戏续改编
answer=456 n=input('Enteranumber:') correct=len([iforiinnifiinstr(answer)]) exact=len([afora,binzip( ...
- #Python# 十进制数转换为二进制数(包含小数)
#Python# 十进制数转换为二进制数(包含小数) 问题描述 问题分析 代码 问题描述 编写程序,输入十进制小数(只考虑正数),把它转换为以字符串形式存储的二进制小数,输出该二进制小数字符串.对于转 ...
- 【蓝桥杯选拔赛真题02】python奇偶数 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析
目录 python奇偶数 一.题目要求 1.编程实现 2.评分标准
- python猜数游戏流程_python简单猜数游戏实例
本文实例讲述了python简单猜数游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import random number = random.randint ...
- python两数相加代码_一边学编程,一边学语数外,用python编程全排列10以内两数加法...
原标题:一边学编程,一边学语数外,用python编程全排列10以内两数加法 编程并不神秘 编程只是解决问题的一共方法 python是一门编程语言 python是一种解决问题的编程工具 在小学阶段,学习 ...
- python两数交换 函数_Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?...
从接触 Python 时起,我就觉得 Python 的元组解包(unpacking)挺有意思,非常简洁好用. 最显而易见的例子就是多重赋值,即在一条语句中同时给多个变量赋值: >>> ...
- python两数相加取_Leetcode_两数相加_Python
小编从今天起要开始分享一些Leedcode代码,通过好好练习编程能力,争取以后找一份好工作. 题目:两数相加 # Definition for singly-linked list. # class ...
- python猜数游戏流程_Python 猜数字游戏
游戏内容:猜数字游戏 游戏过程描述 程序运行起来,随机在某个范围内选择一个整数. 提示用户输入数字,也就是猜程序随即选的那个数字. 程序将用户输入的数字与自己选定的对比,一样则用户完成游戏,否则继续猜 ...
- python从数分到数编(part2)--随机数及数组
学习笔记,仅供参考,觉得哪里不错就记哪里 学习书目:<python编程从数据分析到数据编程>–朝乐门; 参考自:numpy.random.randn()与rand()的区别;Python ...
- python的数与字符串
数的类型: >>符号整数型(int):0.1.-1 >>长整型(long):88888888.999999999 >>浮点型(float):2.77777.3.44 ...
最新文章
- liunu就该这么学第十二节课
- mysql_upgrade 升级_采用MySQL_upgrade升级授权表方式升级
- Microsoft将Linux带至桌面操作系统
- Win11任务栏图标重叠怎么办 Win11任务栏图标重叠的解决方法
- 手绘导图版:深入解析机器学习在风控场景中的8大应用
- [20170816]Join Elimination Bug.txt
- tomcat 点击startup.bat一闪而过
- 第010讲 通配符选择器 父子选择器
- Gson反序列化详解
- java ajax sendrequest()请求_AJAX – 向服务器发送请求 | 菜鸟教程
- 计算机无法加载这个项目,Windows系统中出现无法加载这个硬件的设备驱动程序(代码39)的解决方法介绍 win7...
- 数据结构python吕云翔_数据结构(PYTHON版)/吕云翔
- BUUCTF misc 专题(82)[WUSTCTF2020]alison_likes_jojo
- 如何获取Java运行时的性能数据
- Vue 响应式实现原理深入浅出
- Keras入门笔记(番一):从源码分析K.batch_dot及与dot的区别
- 微信推出图片“大爆炸”功能:长按图片可快速提取文字!
- 【Vue】Antd Affix a-affix 固钉组件,宽度未随父容器宽度变化
- 休闲船的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 深圳Java培训:Java和大数据的关系
热门文章
- 华硕主板破Linux密码,解决华硕主板常见故障现象及方法
- IC卡读卡器卡号输出格式
- 开显卡硬件加速和不开的区别
- javaweb—web环境搭建
- Python猴子摘香蕉问题
- java junit 覆盖率_java单元测试篇:使用clover为junit单元测试做覆盖率分析(二)...
- 信安软考 第十二章 网络安全审计技术
- 电视盒子 android tv6,电视盒子到底应该怎么选?掌握这5点就行了
- G-Q检验异方差存在及在Eviews的实现
- c程序设计语言k amp rpdf6,Adaptive Interpupillary Distance Adjustment for Stereoscopic 3D Visualization...