实例介绍Python中整型


Posted in Python onFebruary 11, 2019

Python中有以下几个基本的数据类型:

  • 整数 int
  • 字符串 str
  • 浮点数 float
  • 集合 set
  • 列表 list
  • 元组 tuple
  • 字典 dict
  • 布尔类型 bool
  • 日期 date

其中可变数据类型有:list(列表)、dict(字典)、set(集合);

不可变数据类型有:int(整型)、float(浮点型)、str(字符串)、bool(布尔类型)、tuple(元组);

什么可变对象及不可变对象?

不可变对象:就是说该对象所指向的内存中的值不能被改变。当改变某个变量时候,由于其所指的值不能被改变,相当于把原来的值复制一份后再改变,这会开辟一个新的地址,变量再指向这个新的地址;

可变对象:就是说该对象所指向的内存中的值可以被改变。变量(准确的说是引用)改变后,实际上是其所指的值直接发生改变,并没有发生复制行为,也没有开辟新的地址,该变的还是这个变量本身;

int(整型)

通常被称为是整型或整数,是正或负整数,不带小数点;

创建整型:等号左边是变量名,右边是要赋的值;

a = 100 或 b = -100

整型数据类型变量前的操作符有:加(+)、减(-)、乘()、除(/)和幂(*);

a = 1
b = 2
#加
c1 = a + b
print(c1)  #输出:3
#减
c2 = b - a
print(c2)  #输出:1
#乘
c3 = a * b
print(c3)  #输出:2
#除
c4 = a / b
print(c4)  #输出:0.5
#幂 - > 相当于a的b次方
c5 = a ** b
print(c5)  #输出:1

将整型转换为字符串

a = 100
str_a = str(a)
print(str_a,type(str_a))  #输出:100 <class 'str'>

因为python中int和str是不可变数据类型,所以这里的str()方法只引用了原变量对应的数据,而并不是把原变量的类型修改了;

感谢大家对本次知识点的学习和对三水点靠木的支持。

Python 相关文章推荐
Swift中的协议(protocol)学习教程
Jul 08 Python
Python 使用SMTP发送邮件的代码小结
Sep 21 Python
python flask 多对多表查询功能
Jun 25 Python
Python实现的破解字符串找茬游戏算法示例
Sep 25 Python
Sanic框架请求与响应实例分析
Jul 16 Python
python 求某条线上特定x值或y值的点坐标方法
Jul 09 Python
python mqtt 客户端的实现代码实例
Sep 25 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
May 28 Python
python与pycharm有何区别
Jul 01 Python
Python实现一个优先级队列的方法
Jul 31 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 Python
python开发准备工作之配置虚拟环境(非常重要)
Feb 11 #Python
pycharm配置pyqt5-tools开发环境的方法步骤
Feb 11 #Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
Feb 11 #Python
Python requests模块实例用法
Feb 11 #Python
说说如何遍历Python列表的方法示例
Feb 11 #Python
python按照多个条件排序的方法
Feb 08 #Python
python 使用pandas计算累积求和的方法
Feb 08 #Python
You might like
Discuz! Passport 通行证整合
2008/03/27 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
浅谈本地WAMP环境的搭建
2015/05/13 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
JS this作用域以及GET传输值过长的问题解决方法
2013/08/06 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
2017/02/19 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
原生js实现无缝轮播图
2020/01/11 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
Python脚本实现集群检测和管理功能
2015/03/06 Python
Python正则简单实例分析
2017/03/21 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
宝信软件JAVA工程师面试经历
2012/08/19 面试题
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
通信工程毕业生自荐信
2013/11/01 职场文书
班主任经验交流会主持词
2014/04/01 职场文书
会议欢迎标语
2014/06/30 职场文书
死者家属慰问信
2015/03/24 职场文书
留学推荐信怎么写
2015/03/26 职场文书
户外亲子活动总结
2015/05/08 职场文书
在职证明范本
2015/06/15 职场文书
听证会主持词
2015/07/03 职场文书
总经理年会致辞
2015/07/29 职场文书
2016天猫双十一广告语
2016/01/28 职场文书
Mybatis-Plus进阶分页与乐观锁插件及通用枚举和多数据源详解
2022/03/21 Java/Android
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android
Go获取两个时区的时间差
2022/04/20 Golang
python区块链实现简版工作量证明
2022/05/25 Python