网站首页 > 技术文章 正文
# a,b变量是全局变量,在整个py文件中都可以访问
a = 11
b = 12
# 定义一个函数
def first():
# 这个变量是函数内部定义的变量,属于局部变量,只能在函数中使用
c = "Hello"
# 大括号{} 是format()函数的用法,格式化
print("c = {}".format(c))
# 如果局部变量定义的名称与全局变量相同,相当于是在函数中又定义了一个新的局部变量,不会修改全局变量
# 当函数中使用某个变量时,如果该变量名与全局变量相同,默认使用局部变量
a = 21
print("函数内部a = {}".format(a))
# 函数内部如果想要修改全局变量
# 使用global关键字可以对变量进行声明,说明此变量是全局变量,还可以用来修改全局变量的值
global b
b = 22
# 使用locals,globals可以查看变量是属于全局变量还是局部变量
print("locals = {},globals = {}".format(locals(), globals()))
# 调用函数,如果不调用函数,修改变量就不会生效,因为不调用函数相当于未运行此代码块
first()
# 局部变量c只能在函数中使用
# print(c)
print("函数外部a = {}".format(a))
print("函数外部b = {}".format(b))
# Python中 locals可以查看局部变量,globals可以查看全局变量
# 在Python中,只有函数能够分隔作用域
if a < b:
# 变量d也属于全局变量,但不建议这样定义,因为这样定义只有当条件为真时才有变量d,条件为假时代码不运行,无变量d
d = 7
print(d)
猜你喜欢
- 2025-06-08 了解 Python 变量:什么是可变的,什么是不可变的?
- 2025-06-08 一文读懂Python中的全局变量局部变量和作用域
- 2025-06-08 python的变量,变量赋值的一些规范
- 2025-06-08 变量:Python里的“容器”一般人可看不懂
- 2025-06-08 Python 变量和数据类型(python中变量类型可以变吗)
- 2025-06-08 精通 Python 中的实例变量:入门指南
- 2025-06-08 C++和python的变量对比(c c++ python区别)
- 2025-06-08 Python零基础小白入门须知变量与常量区别详解
- 2025-06-08 Python-变量、函数、模块、包(python变量有什么用)
- 2025-06-08 一文理解 Python 中的实例变量(python变量举例)
- 264℃Python短文,Python中的嵌套条件语句(六)
- 263℃python笔记:for循环嵌套。end=""的作用,图形打印
- 261℃PythonNet:实现Python与.Net代码相互调用!
- 256℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 256℃Python实现字符串小写转大写并写入文件
- 116℃原来2025是完美的平方年,一起探索六种平方的算吧
- 96℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 89℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- 金母鸡量化教学场:pandas—数据挖掘的Python库
- 分享一个用于商业决策数据挖掘的python案例
- Python图像识别实战(二):批量图像读取和像素转换(附源码)
- 从小白到大神,这10个超实用的 Python 编程技巧不可少
- 太震撼!527页战略级Python机器学习实战,实用度碾压群书!附PDF
- 一篇文章带你解析Python进程(一篇文章带你解析python进程怎么写)
- 大数据分析师如何进行数据挖掘?大数据分析师丨 2025 年报考攻略
- UG编程第34节:浅谈机床坐标系(ug编程机床坐标系细节)
- 想入门Python?先狠下心来死磕这7个方向
- Python大屏看板最全教程之Pyecharts图表
- 标签列表
-
- 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)