网站首页 > 技术文章 正文
变量:Python里的“容器”
变量就像一个容器,用来存储数据。你可以把它想象成一个盒子,你把东西放进去,然后随时可以拿出来用。 在Python里,声明变量超简单,直接写变量名,然后用等号赋值就OK了。
name = "小明" # 字符串类型的变量
age = 18 # 整数类型的变量
height = 1.75 # 浮点数类型的变量
温馨提示:变量名最好用小写字母,并且要有意义,方便阅读和理解。
数据类型:不同类型的“盒子”
不同类型的数据,需要用不同类型的“盒子”来装。Python常用数据类型包括:整数(int)、浮点数(float)、字符串(str)、布尔值(bool)等等。 字符串用引号括起来,布尔值只有True和False两种。
x = 10 # 整数
y = 3.14 # 浮点数
z = "Hello" # 字符串
flag = True # 布尔值
搞混了整形和浮点型? 别急,int是整数,float是小数,记住就好。
条件语句:程序的“岔路口”
条件语句就像程序里的“岔路口”,根据条件的不同,程序会走不同的路。 Python用if、elif、else来实现条件语句。
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
else:
print("及格")
这个例子中,如果score大于等于90,就打印“优秀”;如果大于等于80,就打印“良好”;否则就打印“及格”。
循环:重复执行的“指令”
循环就像重复执行的“指令”,可以避免重复写代码。Python有两种主要的循环:for循环和while循环。
for循环一般用于遍历序列(比如列表、字符串),while循环则用于当条件满足时重复执行代码块。
# for循环
names = ["小明", "小红", "小刚"]
for name in names:
print("你好," + name)
# while循环
count = 0
while count < 5:
print(count)
count += 1
列表:Python里的“清单”
列表就像一个清单,可以存储多个数据,这些数据可以是不同类型的。列表用方括号[]括起来。
my_list = [1, 2, "apple", 3.14, True]
print(my_list[0]) # 输出 1
温馨提示:列表的索引是从0开始的,记住这个哦! 不然容易出错。
函数:代码的“积木块”
函数就像代码的“积木块”,把一段代码封装起来,可以重复使用,而且让代码更易读。
def add(x, y):
return x + y
result = add(1, 2) # result = 3
print(result)
这个例子定义了一个名为add的函数,它接收两个参数,并返回它们的和。
异常处理:程序的“安全网”
异常处理就像程序的“安全网”,当程序出现错误时,可以避免程序崩溃。
try:
result = 10 / 0
except ZeroDivisionError:
print("除数不能为零")
这段代码尝试进行除零操作,但由于try块中出现了ZeroDivisionError异常,except块捕获了该异常,并打印了错误信息,这样程序就不会崩溃了。
Python 真的是一门很有趣的语言,入门很容易,但要精通还需要持续学习和实践。 多动手敲代码,多看优秀代码,你就能成为Python高手! 加油!
重新回答
模型:gpt-4.1
你想和我聊点什么?
智能问答
智能模板
文章改写
个人中心
猜你喜欢
- 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)