实例介绍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 相关文章推荐
python改变日志(logging)存放位置的示例
Mar 27 Python
Python中的getopt函数使用详解
Jul 28 Python
Python找出9个连续的空闲端口
Feb 01 Python
Python中super函数的用法
Nov 17 Python
高效使用Python字典的清单
Apr 04 Python
Python异常处理操作实例详解
May 10 Python
django请求返回不同的类型图片json,xml,html的实例
May 22 Python
Python读取txt内容写入xls格式excel中的方法
Oct 11 Python
Python Pandas实现数据分组求平均值并填充nan的示例
Jul 04 Python
python实现四人制扑克牌游戏
Apr 22 Python
Python logging自定义字段输出及打印颜色
Nov 30 Python
pycharm 关闭search everywhere的解决操作
Jan 15 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
十天学会php之第三天
2006/10/09 PHP
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
第七章 php自定义函数实现代码
2011/12/30 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
关于php正则匹配汉字的方法介绍
2013/04/25 PHP
PHP_Cooikes不同页面无法传递的解决方法
2014/03/07 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
基于javascript实现动态时钟效果
2020/08/18 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
javascript中JSON.parse()与eval()解析json的区别
2016/05/19 Javascript
Highcharts入门之基本属性
2016/08/02 Javascript
超实用的javascript时间处理总结
2016/08/16 Javascript
js实现图片360度旋转
2017/01/22 Javascript
js Canvas绘制圆形时钟教程
2017/02/06 Javascript
ES6正则的扩展实例详解
2017/04/25 Javascript
Angular利用内容投射向组件输入ngForOf模板的方法
2018/03/05 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
Vuejs中的watch实例详解(监听者)
2020/01/05 Javascript
功能完善的小程序日历组件的实现
2020/03/31 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
用Python制作简单的钢琴程序的教程
2015/04/01 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
python 为什么说eval要慎用
2019/03/26 Python
Python 学习教程之networkx
2019/04/15 Python
python关于矩阵重复赋值覆盖问题的解决方法
2019/07/19 Python
Python之多进程与多线程的使用
2021/02/23 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
关于读书的演讲稿800字
2014/08/27 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
个人纪律作风整改措施思想汇报
2014/10/12 职场文书
Python实现生活常识解答机器人
2021/06/28 Python