今天学习python的Integer整型与Float浮点型操作,并记录学习过程欢迎大家一起交流分享。
首先新建一个python文件命名为py3_integer_float.py,在这个文件中进行字符串操作代码编写:
#定义一个变量并赋值为3num = 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 % 2print(3 + 2)#5print(3 - 2)#1print(3 * 2)#6print(3 / 2)#1.5print(3 // 2)#1print(3 ** 2)#9print(3 % 2)#1#关于除法 3/2#在python2版本中运行结果为1#python3中得到的是真实结果#算术运算的顺序#基本原则是#先乘除后加减#下面例子先计算3乘以2#得到结果6在加上1print(3 * 2 + 1)#7#稍作如下修改#如果用括号括起来#会先计算括号里边的内容#所以结果为9print(3 * (2 + 1))#数字自增长num = 1num = num + 1print(num)#2#或者+=方式num = 1num += 1print(num)#使用*=num = 1num *= 5print(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 <= 2print(3 == 2)#Falseprint(3 != 2)#Trueprint(3 > 2)#Trueprint(3 < 2)#Falseprint(3 >= 2)#Trueprint(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
关注公号
下面的是我的公众号二维码图片,欢迎关注了解更多教程。
如果觉得《float取小数点后几位_python Integer整型与Float浮点型操作》对你有帮助,请点赞、收藏,并留下你的观点哦!