news 2026/4/15 12:02:40

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/4/4 7:56:15

云端GPU+预置镜像:30分钟构建你的AI图像生成平台

云端GPU预置镜像&#xff1a;30分钟构建你的AI图像生成平台 作为一名刚接触AI图像生成的小团队开发者&#xff0c;你是否遇到过这些困扰&#xff1a;想快速验证一个AI绘图应用的概念&#xff0c;却被复杂的GPU环境搭建、模型部署和依赖安装劝退&#xff1f;本文将带你使用预置镜…

作者头像 李华
网站建设 2026/4/15 12:02:40

告别环境配置噩梦:小白也能懂的Z-Image-Turbo快速入门

告别环境配置噩梦&#xff1a;小白也能懂的Z-Image-Turbo快速入门 你是否对AI绘画充满兴趣&#xff0c;却被各种技术术语和环境配置要求吓退&#xff1f;Z-Image-Turbo作为一款强大的文生图模型&#xff0c;能够帮助你轻松实现创意绘画。本文将带你从零开始&#xff0c;无需复杂…

作者头像 李华
网站建设 2026/4/14 12:22:12

通达信能量指标

{}V1:DMA((((HIGH LOW) (CLOSE * 2)) / 4),0.9); HY1:REF(EMA(V1,3),1); 多空趋势:(MA((CLOSE - HY1) * 28,2))*0.1; 换手:V*100/CAPITAL; 主力:MA(换手,4); 大户:MA(换手,9); 中户:MA(换手,17); 散户:MA(换手,34); 均量:(主力大户中户散户)/4; 成交量:V,COLORWHITE,NODRAW; …

作者头像 李华
网站建设 2026/4/7 13:15:22

实战案例分享】利用三菱PLC和组态王实现智能化鸡舍温湿度控制系统,提升养鸡场效益

基于三菱PLC和组态王鸡舍温湿度控制养鸡场鸡舍环境控制是现代化养殖的关键环节。三菱FX3U PLC配合组态王软件搭建的温湿度监控系统&#xff0c;让养鸡场的环境参数管理变得直观可控。这套系统的核心逻辑其实并不复杂——传感器采集数据&#xff0c;PLC处理逻辑&#xff0c;上位…

作者头像 李华
网站建设 2026/4/6 11:00:16

8步出图不是梦:手把手教你用云端Z-Image-Turbo实现高效创作

8步出图不是梦&#xff1a;手把手教你用云端Z-Image-Turbo实现高效创作 作为一名内容创作者&#xff0c;你是否曾被AI图像生成的无限可能所吸引&#xff0c;却又被复杂的框架安装、依赖管理和显存问题劝退&#xff1f;今天我要分享的Z-Image-Turbo镜像&#xff0c;正是为解决这…

作者头像 李华
网站建设 2026/4/1 1:11:36

Z-Image-Turbo创意工坊:无需编码的AI艺术创作平台

Z-Image-Turbo创意工坊&#xff1a;无需编码的AI艺术创作平台 为什么选择Z-Image-Turbo创意工坊 对于儿童编程教育机构来说&#xff0c;引入AI艺术课程最大的挑战是如何让低龄学生也能轻松上手。传统的AI图像生成工具往往需要复杂的代码编写和环境配置&#xff0c;而Z-Image-Tu…

作者头像 李华