Python变量怎么用?初学者必看的基础教程

絕刀狂花
发布: 2025-07-22 13:51:01
原创
220人浏览过

python变量是存储数据的容器,通过赋值操作定义,如x=10;其类型由值自动推断,常见类型包括整数、浮点数、字符串等;变量命名需以字母或下划线开头,使用小写和下划线分隔的描述性名称;作用域分为全局和局部,分别在函数外和函数内访问,修改全局变量需用global声明。1.变量赋值通过等号实现,无需声明类型;2.类型包括int、float、str、bool、list、tuple、dict;3.命名规则要求字母或下划线开头,区分大小写,避免关键字;4.作用域分为全局和局部,局部变量在函数外不可见。

Python变量怎么用?初学者必看的基础教程

Python变量就像一个个贴着标签的盒子,你可以往里面放各种东西,比如数字、文字、甚至是更复杂的组合。用起来其实很简单,但用对了能让你的代码更清晰、更高效。

Python变量怎么用?初学者必看的基础教程

变量赋值,变量类型,变量命名规则,变量作用域

变量赋值:给你的盒子贴标签

赋值就是把一个值放进变量这个“盒子”里。在Python里,用等号 = 来表示赋值。例如:

立即学习Python免费学习笔记(深入)”;

Python变量怎么用?初学者必看的基础教程
x = 10  # 把数字10放进名为x的盒子里
name = "Alice"  # 把字符串"Alice"放进名为name的盒子里
pi = 3.14159  # 把浮点数3.14159放进名为pi的盒子里
登录后复制

是不是很简单?左边是变量名,右边是你想放进去的值。 注意,Python是动态类型语言,这意味着你不需要提前声明变量的类型。Python会根据你赋给变量的值自动判断它的类型。

变量类型:盒子里的东西是什么?

Python有很多种变量类型,常见的有:

Python变量怎么用?初学者必看的基础教程
  • 整数 (int): 像 1, 100, -5 这样的整数。
  • 浮点数 (float): 像 3.14, 2.718, -0.5 这样的小数。
  • 字符串 (str): 像 "Hello", "Python", "123" 这样的文本。
  • 布尔值 (bool): TrueFalse,表示真或假。
  • 列表 (list): 一个可以包含多个值的有序集合,比如 [1, 2, "apple"]
  • 元组 (tuple): 和列表类似,但是元组一旦创建就不能修改,比如 (1, 2, "apple")
  • 字典 (dict): 用键值对存储数据的集合,比如 {"name": "Alice", "age": 30}

你可以用 type() 函数来查看一个变量的类型:

易语言学习手册 十天学会易语言图解教程  pdf版
易语言学习手册 十天学会易语言图解教程 pdf版

十天学会易语言图解教程用图解的方式对易语言的使用方法和操作技巧作了生动、系统的讲解。需要的朋友们可以下载看看吧!全书分十章,分十天讲完。 第一章是介绍易语言的安装,以及运行后的界面。同时介绍一个非常简单的小程序,以帮助用户入门学习。最后介绍编程的输入方法,以及一些初学者会遇到的常见问题。第二章将接触一些具体的问题,如怎样编写一个1+2等于几的程序,并了解变量的概念,变量的有效范围,数据类型等知识。其后,您将跟着本书,编写一个自己的MP3播放器,认识窗口、按钮、编辑框三个常用组件。以认识命令及事件子程序。第

易语言学习手册 十天学会易语言图解教程  pdf版 3
查看详情 易语言学习手册 十天学会易语言图解教程  pdf版
x = 10
print(type(x))  # 输出: <class 'int'>

name = "Alice"
print(type(name))  # 输出: <class 'str'>
登录后复制

知道变量的类型很重要,因为不同的类型支持不同的操作。 比如,你可以对整数进行加减乘除,但不能对字符串进行乘法。

变量命名规则:给盒子起个好名字

变量名不是随便起的,要遵循一些规则:

  • 必须以字母或下划线开头,不能以数字开头。
  • 可以包含字母、数字和下划线。
  • 区分大小写(myVarmyvar 是不同的变量)。
  • 不能使用Python的关键字(比如 if, else, for, while 等)。

除了规则,还有一些约定俗成的习惯:

  • 变量名应该具有描述性,能清晰表达变量的含义。
  • 使用小写字母,多个单词之间用下划线分隔(比如 user_name, total_count)。 这种风格叫做 snake_case。
  • 避免使用单个字符作为变量名(除非是在循环中,比如 i, j)。

好的变量名能让你的代码更容易理解和维护。

变量作用域:盒子在哪儿能被看到?

变量的作用域指的是变量在代码中的可见范围。 Python中有两种主要的作用域:

  • 全局作用域 (Global Scope): 在函数外部定义的变量,可以在整个程序中访问。
  • 局部作用域 (Local Scope): 在函数内部定义的变量,只能在该函数内部访问。
global_var = 10  # 全局变量

def my_function():
  local_var = 5  # 局部变量
  print(global_var)  # 可以访问全局变量
  print(local_var)   # 可以访问局部变量

my_function()
print(global_var)  # 可以访问全局变量
# print(local_var)   # 报错! local_var 在函数外部不可见
登录后复制

如果你想在函数内部修改全局变量的值,需要使用 global 关键字声明:

count = 0

def increment():
  global count
  count += 1

increment()
print(count)  # 输出: 1
登录后复制

理解变量作用域对于避免命名冲突和编写可维护的代码至关重要。 尤其是大型项目,作用域管理不好,很容易出现各种奇怪的问题。

以上就是Python变量怎么用?初学者必看的基础教程的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号