python的基本数据类型
基本数据类型 也称作 基本变量类型, python 共有 9 种 基本数据类型,分别是:
- 整数型 : int
- 浮点型(小数型): float
- 复数 : complex
- 字符串: str
- 布尔型: bool
- 列表类型 : list
- 元组类型 : tuple
- 字典类型 : dict
- 空类型: None
基本变量类型 将分为 5 天来学习.
在学习基本变量类型之前呢 , 先了解一下type函数
type函数
type 函数可以返回 变量的类型
语法:
type(变量名)
<mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);">今天来学习数字相关的三种类型</mark>
整数
# def: 声明方法的关键字 ;int_demo: 方法的名字; (): 下面写方法的内容
def int_demo():
# 声明一个变量 =前面是变量名 aint, = 后面是变量值,int类型的5
aint = 5
# type(aint) : 获取 aint的数据类型(变量类型), print: 打印出他的类型
print(type(aint))`
小数
def float_demo():
afloat = 1.1
print(type(afloat))
print(a)`
复数
def complex_demo():
# 复数类型 complex 实数 虚数
acomplex = 1 + 2j
print(acomplex)
print(type(acomplex))`
就是数学上的复数, 加号前面是 实数, 后面是虚数,虚数后面要带 j
类型转换
将其他类型转换为 int 类型
使用int()函数,如果是小数则会被向下取整,不管小数位,只保留整数位
int(值)
将其他类型转换为 float类型
使用float()函数
float(值)
小数位四舍五入
使用round()函数
round( x [, n] )
参数
- x – 要四舍五入的数值。
- n – 保留几位小数。默认为0
例子:
def round_demo():
print('round(8.655):',round(8.655))
print('round(1.356,2):',round(1.356,2))
print('round(1.8887,3):', round(1.8887,3))
缺点:
由于 计算机 是二进制的,在有些数字下 会有误差: 比如:
round(1.115,2)
这不是bug,而是一种常见的舍入法,名称是“银行家式舍入法”,
用意是一半舍一半入,如果碰到0.5全入,那么银行觉得自己亏了,
银行希望和用户要风险对半。不光Python,其他的计算机语言都是这个方法
python数字相关的数据类型是哪几个?
整数型 : int
浮点型(小数型): float
复数 : complex
变量转换为整数类型用哪个函数?int()
小数: 4.66转换为 整数后 是多少? 4
写如下代码: 将 小数 1.336 保留两位小数 四舍五入后 打印出来 1.34
如果代码基础薄弱,请将课件中的例子代码,手写一遍
网友评论