各位观众老爷们大家好,今天学习python的Integer整型与Float浮点型操作,并记录学习过程欢迎大家一起交流分享。
首先新建一个python文件命名为py3_integer_float.py,在这个文件中进行字符串操作代码编写:
#定义一个变量并赋值为3
num = 3
#使用type()函数查看num的类型
#结果为<class 'int'>
print(type(num))
#接下来赋值num为3.33
#然后打印对象类型
num = 3.33
#结果为<class 'float'>
print(type(num))
#基本的算术运算
#加法:3 + 2
#减法:3 - 2
#乘法:3 * 2
#除法:3 / 2
#地板除法:3 // 2
#幂运算:3 ** 2
#取余数:3 % 2
print(3 + 2)#5
print(3 - 2)#1
print(3 * 2)#6
print(3 / 2)#1.5
print(3 // 2)#1
print(3 ** 2)#9
print(3 % 2)#1
#关于除法 3/2
#在python2版本中运行结果为1
#python3中得到的是真实结果
#算术运算的顺序
#基本原则是
#先乘除后加减
#下面例子先计算3乘以2
#得到结果6在加上1
print(3 * 2 + 1)#7
#稍作如下修改
#如果用括号括起来
#会先计算括号里边的内容
#所以结果为9
print(3 * (2 + 1))
#数字自增长
num = 1
num = num + 1
print(num)#2
#或者+=方式
num = 1
num += 1
print(num)
#使用*=
num = 1
num *= 5
print(num)#5
#自带的内置函数
#abs():取绝对值
print(abs(-7))#7
#round():四舍五入计数
print(round(5.75))#6
#round()保留小数点位数
print(round(5.75,1))#5.8
#比较操作符
#结果返回布尔类型值True/False
#等于:3 == 2
#不等于:3 != 2
#大于:3 > 2
#小于:3 < 2
#大于等于:3 >= 2
#小于等于:3 <= 2
print(3 == 2)#False
print(3 != 2)#True
print(3 > 2)#True
print(3 < 2)#False
print(3 >= 2)#True
print(3 <= 2)#False
#将string内容为数字
#的变量转换后做运算
num1 = '72'
num2 = '16'
#如果直接相加
#结果为7216是字符串类型
print(num1 + num2)
#我们想要的是转换为int
#之后的运算结果88
#此时需要使用int()函数
num1_int = int(num1)
num2_int = int(num2)
print(num1_int + num2_int)#88
以上代码运行结果截图:
今天的初学python的Integer整型与Float浮点型学习就到这里!