
变量的三大组成部分 基本数据类型 基本运算符 比较运算符
变量名:用来标识变量的名称,通过变量名可以在程序中找到对应的值和内存地址。 赋值符号:用于将变量的内存地址绑定到变量名上。 变量值:记录的事物的状态,即程序中存储的具体数据。 字符组成:可以包含字母、数字和下划线(不推荐以下划线开头)。 避免关键字:不要使用Python的关键字,否则会导致程序运行错误。 命名风格: 可变性:可以随时间改变。 引用:使用 类型:根据数据的种类,变量值会有不同的类型,如整数、浮点数、字符串等。 整数(int):用于表示整数值,例如 浮点数(float):用于表示小数值,例如 字符串(str):用于记录描述性语言,可以用单引号或双引号表示: 列表(list):用于存储多个值,按位置存储。示例: 字典(dict):用于存储键值对,键通常为字符串。示例: 布尔(bool):用于表示真假状态, 算术运算符:用于进行加、减、乘、除等运算。 比较运算符:用于比较两个值的大小。
发布日期:2021-05-08 03:56:35
浏览次数:30
分类:精选文章
本文共 1237 字,大约阅读时间需要 4 分钟。
变量的定义与管理
变量的三大组成部分
变量是编程中最基本的概念之一,由三大部分组成:变量名、赋值符号以及变量值。
变量命名规则
变量名的命名应遵循以下规范:
- 驼峰命名法:如
LevelOfAge
。 - 下划线分隔命名法:如
level_of_age
(推荐使用)。
变量值的特性
变量值具有以下特点:
print(变量名)
可以显示变量值。内存管理
引用计数机制
Python使用引用计数来管理内存,引用计数为变量值占用的内存空间绑定变量名。当引用计数为0时,内存空间会被回收。
- 例子:
x = 100
,初始引用计数为1;y = x
,引用计数变为2。
垃圾回收
垃圾回收机制通过扫描和清理不再被引用的内存空间来释放资源。
- 示例:
del x
会减少100
的引用计数,当引用计数为0时,内存空间被释放。
常量
常量是不变的量,通常使用大写字母表示,例如TRUE
和FALSE
。在Python中,常量可以被修改,但不建议这样做,以避免对程序的影响。
数据类型
基本数据类型
age = 18
。salary = 3.3
。msg1 = "nana"msg2 = 'nana'msg3 = """nana"""msg4 = '''nana'''
l = [1, 2, 3]
。l = {"a": "b", "c": "d"}
。True
和False
。运算符
print(a + b)print(a - b)print(a / b)print(a // b) # 整除print(a % b) # 取余数print(a ** b) # 幂运算
print(10 == [1, 2, 3]) # Falseprint(10 > 2.1) # Trueprint(10 >= 2.1) # Trueprint(10 < 2.1) # Falseprint(10 <= 2.1) # False
通过以上知识,可以更好地理解和管理变量,编写高效且稳定的Python程序。
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月27日 00时39分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
博客园新闻频道开始公开测试
2019-03-06
评论表聚集索引引起的评论超时问题
2019-03-06
博客园上海俱乐部4月份活动通知邀请函已经发出!
2019-03-06
上周热点回顾(5.24-5.30)
2019-03-06
Internet Explorer 10 专题上线
2019-03-06
云计算之路-阿里云上:0:25~0:40网络存储故障造成网站不能正常访问
2019-03-06
网站故障公告1:使用阿里云RDS之后一个让人欲哭无泪的下午
2019-03-06
上周热点回顾(12.31-1.6)
2019-03-06
上周热点回顾(1.21-1.27)
2019-03-06
上周热点回顾(6.3-6.9)
2019-03-06
上周热点回顾(8.12-8.18)
2019-03-06
【故障公告】升级阿里云 RDS SQL Server 实例故障经过
2019-03-06
蹒跚来迟:新版博客后台上线公测
2019-03-06
上周热点回顾(9.16-9.22)
2019-03-06
上周热点回顾(11.4-11.10)
2019-03-06
[网站公告]11月26日00:00-04:00阿里云RDS升级
2019-03-06
[网站公告]又拍云API故障造成图片无法上传(已恢复)
2019-03-06
上周热点回顾(12.16-12.22)
2019-03-06
云计算之路-阿里云上:对“黑色30秒”问题的猜想
2019-03-06
云计算之路-阿里云上:“黑色30秒”走了,“黑色1秒”来了,真相也许大白了
2019-03-06