前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初遇python甚是喜爱之Integer整型与Float浮点型操作

初遇python甚是喜爱之Integer整型与Float浮点型操作

作者头像
XXXX-user
发布2019-07-23 11:38:21
7880
发布2019-07-23 11:38:21
举报
文章被收录于专栏:不仅仅是python不仅仅是python

各位观众老爷们大家好,今天学习python的Integer整型与Float浮点型操作,并记录学习过程欢迎大家一起交流分享。

首先新建一个python文件命名为py3_integer_float.py,在这个文件中进行字符串操作代码编写:

代码语言:javascript
复制
#定义一个变量并赋值为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浮点型学习就到这里!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 yale记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档