网站首页 > 技术文章 正文
写这个,主要是对自己学习python知识的一个总结,也是加深自己的印象。
变量(英文:variable),也叫标识符。
在python中,变量的命名规则有以下三点:
>变量名只能包含字母、数字和下划线;
>变量不能以数字开头;
>不能以python中关键字和内置函数名作为变量(关键字和内置函数有特殊意义和作用);
>在python之禅里有一句话,Simple is better than complex(简单比复杂要更好),变量名应简短且具有描述性(即这个变量是做什么用的);
>在python之禅里也有这么一句,Readability counts(可读性很重要),在我看来,小写字母比大写字母更容易看懂,所以我觉得最好用小写字母(非必要)。
在命名变量时,我们必须给变量赋值。即如下图,给变量赋值3:

对于变量,我觉得可以这么理解,像上面代码,我们要用python里的3(对象,因为python里,一切皆对象),给他起个别名,就是我们命名的变量(age),在后面程序中要用到它,就可以直接用这个变量。
在python中,给变量赋值,我们不需要指定它的类型。python会根据它赋值后的结果,自动确定类型。如下:

变量赋值,在底层的话,其实是指向了python对象的id地址。如下,我们可以看到a,b,3的id地址都是一样的:

另外,在python中,我们把对常量命名,就是规定全用大写字母。理论上规定常量是不能更改的,但在python语法中,可以更改。所以我们自己心里要认为,对常量是不能更改的。
- 上一篇: Python之Json模块详解
- 下一篇: Python连接数据库的三种方式
猜你喜欢
- 2024-12-25 Python 标准库中鲜为人知的宝藏 | Node.js 22.8.0 发布
- 2024-12-25 Python连接数据库的三种方式
- 2024-12-25 Python之Json模块详解
- 2024-12-25 告别重复工作,Python操作xlwings实例演示
- 2024-12-25 (新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
- 2024-12-25 (新版)Python 分布式爬虫与 JS 逆向进阶实战无mi-朝朝暮暮
- 2024-12-25 Python字符串总结
- 2024-12-25 python 爬虫调用 js 的库之 execjs
- 2024-12-25 代码示例:Python 调用并执行 JS
- 2024-12-25 Python、JavaScript和Rust的Web性能比较
- 05-25Python 3.14 t-string 要来了,它与 f-string 有何不同?
- 05-25Python基础元素语法总结
- 05-25Python中的变量是什么东西?
- 05-25新手常见的python报错及解决方案
- 05-2511-Python变量
- 05-2510个每个人都是需要知道Python问题
- 05-25Python编程:轻松掌握函数定义、类型及其参数传递方式
- 05-25Python基础语法
- 257℃Python短文,Python中的嵌套条件语句(六)
- 257℃python笔记:for循环嵌套。end=""的作用,图形打印
- 256℃PythonNet:实现Python与.Net代码相互调用!
- 251℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 251℃Python实现字符串小写转大写并写入文件
- 106℃原来2025是完美的平方年,一起探索六种平方的算吧
- 90℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 81℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)