【Python 08】变量的定义和使用
1. 变量的定义
首先,Python中的定义变量超级方便,直接上代码。
name = '玛利亚'
print(name) # 定义了一个name的变量
print('标识', id(name)) # 获取name变量的内存地址
print('类型', type(name)) # 获取name变量的数据类型
print('值', name) # 打印输出name变量
2. 变量的内存分析如下:
如果读者学过C语言,下面的内存分析图应该会很好理解。就是计算机中先将 “玛利亚” 这个内存定义好,定义好它的 id,type,value。然后再定义好name这个变量,name这个变量中是像指针那样,只保存内存地址值,也就是id。
3. 变量的多次赋值
# 作 者:要努力,努力,再努力
# 开发日期:2022/4/9 22:11
name = '玛利亚'
print(name) # 定义了一个name的变量
print('标识', id(name)) # 获取name变量的内存地址
print('类型', type(name)) # 获取name变量的数据类型
print('值', name) # 打印输出name变量print("====================================") # 定义了一个name的变量name = '冰墩墩'
print(name) # 定义了一个name的变量
print('标识', id(name)) # 获取name变量的内存地址
print('类型', type(name)) # 获取name变量的数据类型
print('值', name) # 打印输出name变量
输出结果:
可以从结果可以看出,计算机会重新开辟一个 “冰墩墩” 的内存空间,给name赋值后,name会重新指向新的内存空间,保存新的内存地址。而此时,“玛利亚”这个内存空间被称为内存垃圾,因为它不再被使用。
【Python 的变量定义和使用 就是这些~如有不对之处,欢迎批评指正。】
【Python 08】变量的定义和使用相关推荐
- python中变量的定义、命名_python中变量的定义、命名
变量 1.什么是变量? 变量名只有在第一次出现才是定义变量(变量名再次出现,不是定义变量,而是直接使用之前定义的变量) 2.变量的定义 在 python 中,每个变量在使用前都必须赋值,变量赋值以后该 ...
- python之变量的定义及使用
变量: 变量的定义:第一次出现该变量即为该变量的定义,定义之后该变量就被创建了,此后可以直接使用该变量. 变量名=具体的值/表达式 举例: a=10 b=2 sum=a+b print( ...
- 下列关于python字典变量的定义中错误的是_python练习题-day14
一.选择题 1. python不支持的数据类型有: A. char B. int C. float D. list ans:A 2.x = 'foo' y = 2 print(x + y) A. fo ...
- python中变量怎么定义_python中的变量的使用定义以及使用规则
本篇包括14章内容,系统介绍了Python语言的基础知识.内容包括Python基础语法.数据类型和类型转换.运算符.流程控制(分支结构循环结构).数据结构(列表生成式).函数的定义及使用.异常处理.迭 ...
- 下列关于python字典变量的定义_Python变量类型 之 字典
""" 3.1 字典的定义 1.dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型 2.字典同样可以用来 存储多个数据 1)通常用于存储 ...
- python的数据类型和变量的定义及使用
一.数据类型按数值非数值分类 1.python的数据类型可以分为 数字型 和 非数字型. 数字型 整型 (int) 浮点型(float) 布尔型(bool) 复数型 (complex)(主要用于科学计 ...
- python变量定义类型_03_python的数据类型和变量的定义及使用
1.数据类型按数值非数值分类 (1)python的数据类型可以分为 数字型 和 非数字型. 数字型 整型 (int) 浮点型(float) 布尔型(bool) 复数型 (complex)(主要用于科学 ...
- 10分钟带你了解python_ComeOn!10分钟带你了解Python的变量和数据类型
对任何语言来说,变量和数据类型都是非常重要和基础的内容.这篇文章就带你用10分钟的时间,学会Python的变量和数据类型这个知识点. 一.知识点 python 关键字 变量的定义与赋值 input() ...
- Python基础day01【软件安装、变量的定义和使用、数据类型、标识符和关键字、输入输出、数据类型转换、运算符、PEP 8 规范】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] 学习目标: 能够说出计算机有哪两部分组成 能够说出操作系统的作用 能够说出编程语言的作用 ...
最新文章
- Ubuntu Dapper 提速脚本
- TensorFLow 常用错误总结
- [移动网关]2G环境下资源下载有一定概率失败,客户端日志显示收到403错误
- windows驱动程序编写_如何在Windows中回滚驱动程序
- NEWS - InstallShield 2015 正式发布
- 从 VC7 的 CHtmlView 不能正常退出谈 CComPtr 使用中的一个误区
- (12)System Verilog 数组查找常数
- Power BI 与 Azure Analysis Services 的数据关联:4、Power BI 连接到Azure Analysis Services 并展示...
- wordpress导入数据错误MySQL返回:#1273 – Unknown collation:’utf8mb4_unicode_ci’
- windows 使用ACR122U-A9设备读写M1卡
- J-link固件修复记录
- VGA不同分辨率下的行列值(转)
- Android飞机大战游戏报告,基于android的飞机大战游戏设计与开发.doc
- Goole 和 Bing 和 Baidu 搜索语法
- 各个城市对应的code码
- ResNet残差网络——Deep Residual Learning for image recongnition
- 同样是90后别人家的孩子已经是年薪百万算法工程师,而你呢?
- 湮没在先秦的【文士道】精神
- ubuntu12.04 GX编译环境搭建
- Python中有self和没有self的问题