目录

一、整数

二、浮点数

三、复数

四、布尔值

五、数字中的下划线

六、数据类型的转换


数值型分为整型、浮点型和复数。

数值型是一种基本数据类型

一、整数

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)数相关推荐

  1. python猜数游戏续_python猜数游戏续改编

    answer=456 n=input('Enteranumber:') correct=len([iforiinnifiinstr(answer)]) exact=len([afora,binzip( ...

  2. #Python# 十进制数转换为二进制数(包含小数)

    #Python# 十进制数转换为二进制数(包含小数) 问题描述 问题分析 代码 问题描述 编写程序,输入十进制小数(只考虑正数),把它转换为以字符串形式存储的二进制小数,输出该二进制小数字符串.对于转 ...

  3. 【蓝桥杯选拔赛真题02】python奇偶数 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析

    目录 python奇偶数 一.题目要求 1.编程实现 2.评分标准

  4. python猜数游戏流程_python简单猜数游戏实例

    本文实例讲述了python简单猜数游戏.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python import random number = random.randint ...

  5. python两数相加代码_一边学编程,一边学语数外,用python编程全排列10以内两数加法...

    原标题:一边学编程,一边学语数外,用python编程全排列10以内两数加法 编程并不神秘 编程只是解决问题的一共方法 python是一门编程语言 python是一种解决问题的编程工具 在小学阶段,学习 ...

  6. python两数交换 函数_Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?...

    从接触 Python 时起,我就觉得 Python 的元组解包(unpacking)挺有意思,非常简洁好用. 最显而易见的例子就是多重赋值,即在一条语句中同时给多个变量赋值: >>> ...

  7. python两数相加取_Leetcode_两数相加_Python

    小编从今天起要开始分享一些Leedcode代码,通过好好练习编程能力,争取以后找一份好工作. 题目:两数相加 # Definition for singly-linked list. # class ...

  8. python猜数游戏流程_Python 猜数字游戏

    游戏内容:猜数字游戏 游戏过程描述 程序运行起来,随机在某个范围内选择一个整数. 提示用户输入数字,也就是猜程序随即选的那个数字. 程序将用户输入的数字与自己选定的对比,一样则用户完成游戏,否则继续猜 ...

  9. python从数分到数编(part2)--随机数及数组

    学习笔记,仅供参考,觉得哪里不错就记哪里 学习书目:<python编程从数据分析到数据编程>–朝乐门; 参考自:numpy.random.randn()与rand()的区别;Python ...

  10. python的数与字符串

    数的类型: >>符号整数型(int):0.1.-1 >>长整型(long):88888888.999999999 >>浮点型(float):2.77777.3.44 ...

最新文章

  1. liunu就该这么学第十二节课
  2. mysql_upgrade 升级_采用MySQL_upgrade升级授权表方式升级
  3. Microsoft将Linux带至桌面操作系统
  4. Win11任务栏图标重叠怎么办 Win11任务栏图标重叠的解决方法
  5. 手绘导图版:深入解析机器学习在风控场景中的8大应用
  6. [20170816]Join Elimination Bug.txt
  7. tomcat 点击startup.bat一闪而过
  8. 第010讲 通配符选择器 父子选择器
  9. Gson反序列化详解
  10. java ajax sendrequest()请求_AJAX – 向服务器发送请求 | 菜鸟教程
  11. 计算机无法加载这个项目,Windows系统中出现无法加载这个硬件的设备驱动程序(代码39)的解决方法介绍 win7...
  12. 数据结构python吕云翔_数据结构(PYTHON版)/吕云翔
  13. BUUCTF misc 专题(82)[WUSTCTF2020]alison_likes_jojo
  14. 如何获取Java运行时的性能数据
  15. Vue 响应式实现原理深入浅出
  16. Keras入门笔记(番一):从源码分析K.batch_dot及与dot的区别
  17. 微信推出图片“大爆炸”功能:长按图片可快速提取文字!
  18. 【Vue】Antd Affix a-affix 固钉组件,宽度未随父容器宽度变化
  19. 休闲船的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. 深圳Java培训:Java和大数据的关系

热门文章

  1. 华硕主板破Linux密码,解决华硕主板常见故障现象及方法
  2. IC卡读卡器卡号输出格式
  3. 开显卡硬件加速和不开的区别
  4. javaweb—web环境搭建
  5. Python猴子摘香蕉问题
  6. java junit 覆盖率_java单元测试篇:使用clover为junit单元测试做覆盖率分析(二)...
  7. 信安软考 第十二章 网络安全审计技术
  8. 电视盒子 android tv6,电视盒子到底应该怎么选?掌握这5点就行了
  9. G-Q检验异方差存在及在Eviews的实现
  10. c程序设计语言k amp rpdf6,Adaptive Interpupillary Distance Adjustment for Stereoscopic 3D Visualization...