news 2026/9/3 1:49:43

Python 基础语法完全指南:变量、类型、运算符与输入输出(零基础入门)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python 基础语法完全指南:变量、类型、运算符与输入输出(零基础入门)

Python 基础语法完全指南:变量、类型、运算符与输入输出(零基础入门)

大家好!欢迎来到 Python 零基础学习之旅的第一站。今天我们从最最基础的内容开始——变量、数据类型、运算符和输入输出。这些是 Python 的“地基”,打得越牢,后面的函数、列表、循环等内容学起来就越轻松。

用一个生活比喻来记住:
Python 程序就像做饭——

  • 变量 = 各种食材(鸡蛋、牛奶、面粉……)
  • 数据类型 = 食材的种类(液体、固体、粉末……)
  • 运算符 = 厨房工具(刀切、搅拌、加热……)
  • 输入输出 = 把食材拿进厨房(输入)和把菜端上桌(输出)

准备好了吗?我们开始吧!🚀

1. 变量(Variables)——给数据取名字

变量就是“给数据起一个名字”,以后可以用这个名字来操作数据。

# 定义变量:变量名 = 值name="小明"# 名字叫小明age=18# 年龄18岁height=1.75# 身高1.75米is_student=True# 是否是学生# 使用变量print(name)# 输出:小明print(age+1)# 输出:19(明年年龄)

变量命名规则(必须遵守!)

  • 只能包含字母、数字、下划线
  • 不能以数字开头
  • 区分大小写(Ageage是不同的变量)
  • 不要用 Python 关键字(如print,if,for

推荐风格(Python 官方建议):

  • 用小写字母 + 下划线:user_name,student_score
2. 数据类型(Data Types)——数据的“身份”

Python 常见的基础数据类型有 5 种:

类型英文名示例值说明
整数int18, -5, 0所有整数
浮点数float1.75, 3.14, -0.5带小数点的数
字符串str“hello”, ‘Python’, “”“多行”“”文字,用引号包裹
布尔值boolTrue, False只有两个值:真或假
空值NoneTypeNone表示“什么都没有”

查看数据类型:用type()函数

print(type(18))# <class 'int'>print(type(1.75))# <class 'float'>print(type("hello"))# <class 'str'>print(type(True))# <class 'bool'>print(type(None))# <class 'NoneType'>

类型转换(常用!)

# 字符串转整数age_str="18"age=int(age_str)# 变成整数 18# 整数转字符串score=95score_str=str(score)# 变成 "95"# 整数转浮点数price=100price_float=float(price)# 100.0
3. 运算符(Operators)——数据的“计算工具”
类别运算符示例结果
算术运算符+ - * /10 + 5
10 - 5
10 * 5
10 / 3
15
5
50
3.333…
//(整除)10 // 33
%(取余)10 % 31
**(幂运算)2 ** 38 (2的3次方)
比较运算符== != > < >= <=5 == 5
5 != 3
True
True
逻辑运算符and or notTrue and False
True or False
not True
False
True
False
赋值运算符= += -= *= /=x = 10
x += 5
x 变成 15

实战例子

# 计算圆的面积radius=5pi=3.14159area=pi*radius**2print("圆面积是:",area)# 圆面积是: 78.53975# 判断是否成年age=17is_adult=age>=18print("是否成年:",is_adult)# 是否成年: False
4. 输入输出(Input & Output)——程序和用户的“对话”

输出:用print()函数

print("Hello World!")# 基本输出print("我叫",name,"今年",age,"岁")# 多个内容,用逗号分隔print(f"我叫{name},今年{age}岁")# f-string(推荐!Python 3.6+)

输入:用input()函数(输入的内容永远是字符串!)

# 基本输入name=input("请输入你的名字:")print("你好,",name)# 输入数字要转换类型age=int(input("请输入你的年龄:"))print("明年你",age+1,"岁了")# 完整小例子:计算BMIheight=float(input("请输入身高(米):"))weight=float(input("请输入体重(公斤):"))bmi=weight/(height**2)print(f"你的BMI是:{bmi:.2f}")# :.2f 表示保留2位小数
5. 综合小实战:制作一个“个人信息登记表”
print("=== 欢迎使用个人信息登记系统 ===")name=input("请输入姓名:")age=int(input("请输入年龄:"))height=float(input("请输入身高(米):"))weight=float(input("请输入体重(公斤):"))# 计算BMIbmi=weight/(height**2)# 判断是否成年is_adult=age>=18# 输出结果print("\n=== 登记信息 ===")print(f"姓名:{name}")print(f"年龄:{age}岁({'成年'ifis_adultelse'未成年'})")print(f"身高:{height}米")print(f"体重:{weight}公斤")print(f"BMI指数:{bmi:.2f}")ifbmi<18.5:print("体重偏轻哦,多吃点!")elifbmi<24:print("体重正常,保持!")elifbmi<28:print("有点超重,注意饮食~")else:print("需要减肥啦!加油!")

运行后,你会看到一个完整的交互程序!

6. 总结对比表(一目了然)
内容关键点记忆口诀
变量变量名 = 值给数据起个名字
数据类型int, float, str, bool, None数字、文字、真假、空
运算符+ - * / // % ** == > and 等计算、比较、逻辑
输入input() → 总是字符串用户说的话要转换类型
输出print() 和 f-string最推荐用 f"{}" 格式化
结语

恭喜你!完成了 Python 基础语法的第一课。你现在已经掌握了:

  • 如何存储数据(变量)
  • 数据是什么种类(类型)
  • 如何计算和判断(运算符)
  • 如何和用户互动(输入输出)

这些内容是你后续学习所有高级特性的基石!多敲几遍代码,熟悉感觉。

练习建议

  1. 写一个计算长方形面积和周长的程序(输入长和宽)
  2. 写一个温度转换程序(摄氏度 ↔ 华氏度)
  3. 写一个简单的计算器(支持加减乘除)

下一课我们将学习条件语句(if-else)——让程序会“做选择”!

加油!你已经迈出了成为 Python 高手的第一步!💪

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 20:41:30

AI学习第一站:从感知到认知,AI到底是什么?

AI学习第一站&#xff1a;从感知到认知&#xff0c;AI到底是什么&#xff1f; 欢迎踏上AI学习之旅&#xff01;很多初学者一上来就纠结“AI到底是啥”&#xff0c;今天我们从最基础的概念入手&#xff0c;用通俗语言直观图片帮你建立清晰认知。AI不是科幻电影里的“终结者”&a…

作者头像 李华
网站建设 2026/9/2 20:41:16

实时生成体验:用阿里通义Z-Image-Turbo WebUI构建交互式图像演示

实时生成体验&#xff1a;用阿里通义Z-Image-Turbo WebUI构建交互式图像演示 作为一名技术讲师&#xff0c;我经常需要在课堂上演示AI图像生成的实时效果。但现场配置环境总是充满风险——依赖冲突、显存不足、网络波动等问题随时可能打断演示。直到我发现了阿里通义Z-Image-Tu…

作者头像 李华
网站建设 2026/9/2 20:41:26

24小时AI绘画挑战:用Z-Image-Turbo云端方案完成从零到作品集

24小时AI绘画挑战&#xff1a;用Z-Image-Turbo云端方案完成从零到作品集 如果你是一位艺术专业的学生&#xff0c;正面临AI创作比赛的紧迫截止日期&#xff0c;却苦于技术准备耗时过长&#xff0c;那么Z-Image-Turbo云端方案可能是你的救星。这款由阿里巴巴通义实验室开源的6B参…

作者头像 李华
网站建设 2026/9/3 0:09:02

Z-Image-Turbo创意编程:用预装环境快速开发交互式AI艺术装置

Z-Image-Turbo创意编程&#xff1a;用预装环境快速开发交互式AI艺术装置 如果你是一位新媒体艺术家&#xff0c;想要创作一个交互式AI艺术装置&#xff0c;但又被技术实现的复杂度所困扰&#xff0c;那么Z-Image-Turbo预装环境可能就是你的理想选择。这个已经集成好创意编码库的…

作者头像 李华
网站建设 2026/9/2 17:23:57

家庭教育资源合集

## 家庭教育课程 学霸养成计划 文件大小: 14.8GB内容特色: 14G系统课&#xff0c;拆解学霸习惯与亲子沟通术适用人群: 想提升孩子自驱力的0-18岁家长核心价值: 用科学方法把“陪写”变“陪学”&#xff0c;成绩与关系双升下载链接: https://pan.quark.cn/s/06f66b9a6…

作者头像 李华
网站建设 2026/9/2 22:27:47

西门子一拖二恒压供水系统实战笔记

西门子基于RS485通讯恒压供水一拖二S7-200SMART_PLC 程序样例为一拖二恒压供水&#xff0c;采样S7-200SMART_PLCsmart700触摸屏与ABB变频器MdbusRTU_rs485通讯执行变频器PID实现恒压供水 程序为实际项目案例&#xff0c;程序带有注释说明&#xff0c;恒压供水动作说明&#xff…

作者头像 李华