Python编程基础
第二章:Python基础知识
适合零基础入门 趣味少儿编程 中小学课程体系
本章目录
01 变量的世界
给数据起个名字
02 数据的类型
认识不同的数据
03 与程序对话
输入与输出
04 神奇的运算符
让数据做运算
综合练习
小试牛刀
本章总结
回顾与展望
01 变量的世界
给数据起个名字
什么是变量?
变量就像一个贴了标签的盒子
存放数据(数字、文字等)
通过标签(变量名)快速取用
数据
如何创建变量?
核心概念
在Python中,只需一个等号 `=` 即可完成变量的创
建。
基本语法
变量名 = 值
代码示例
age = 10 # 存储数字
hobby = "打篮球" # 存储文字
图示:代码编辑与运行结果预览
变量命名规则:三要三不要
必须遵守的“三要”原则
要见名知意
例如:用 name 表示名字,age 表示年龄,直观易懂。
要使用合法字符
只能包含字母、数字和下划线。例如:user_name123
。
要区分大小写
Age 和 age 在 Python 中是两个完全不同的变量。
严格禁止的“三不要”行为
不要用数字开头
变量名不能以数字起始。例如:123name 是非法的。
不要包含空格
空格会导致语法错误,应使用下划线代替。例如:
user_name。
不要使用关键字
不能使用 Python 保留字。例如:if, for, print 等。
02 数据的类型
认识不同的数据
数字类型 (int & float)
整数 (int)
• 特点:没有小数点的数字
• 场景:年龄、数量、分数
• 示例:age = 10, score = 95
浮点数 (float)
• 特点:带有小数点的数字
• 场景:身高、体重、价格
• 示例:height = , price =
字符串类型 (str)
什么是字符串?
用引号括起来的文本,可以是一个字、一个词,也可以是一段话。
如何表示?
使用单引号 ' ' 或双引号 " " 包裹文本内容。
代码示例
• name = "Alice" (双引号)
• greeting = '你好,世界!' (单引号)
• address = "北京市朝阳区"
布尔类型 (bool)
什么是布尔类型?
它非常特别,只有两个值:True (真) 和 False (假)
。
主要用途
用于逻辑判断,比如检查某个条件是否成立。
举个栗子 (Code Example)
is_sunny =True# 今天是晴天 (真)
has_homework =False# 无作业 (假)
绿灯 = True|红灯 = False
03 与程序对话
输入与输出
输出: print() 函数
什么是 print() 函数?
它是 Python 中最常用的输出工具,就像一个小喇叭,能在
屏幕上显示文字、数字或变量内容。
代码示例
print("Hello, World!")# 打印文本
print(123)# 打印数字
name = "小明"
print(name)# 打印变量内容
输入: input() 函数
核心功能
从键盘获取用户输入的信息,是程序与用户交互的“耳朵”。
运行机制
程序执行到此处会暂停,等待用户输入,按下回车键后继续运行。
代码示例与变量存储
name = input("请输入你的名字:")
# 提示用户输入,并将内容保存到变量 name 中
输入输出综合示例
Python 代码实现
# 1. 获取用户输入的名字
name = input("你好,请问你叫什么名字?")
# 2. 向用户打招呼
print("很高兴认识你," + name + "!")
程序运行效果
• 程序提问:你好,请问你叫什么名字?
• 用户输入:小明
• 程序回应:很高兴认识你,小明!
04 神奇的运算符
让数据做运算
算术运算符
Python支持所有基本的数学运算,包括加、减、乘、除以及更多高级操作:
运算符 描述 例子 结果
+ 加 10 + 5 15
- 减 10 - 5 5
乘 10 * 5 50
/ 除 10 / 5
// 整除 10 // 3 3
% 取余 10 % 3 1
幂 2 ** 3 8
赋值运算符:让代码更简洁
基本赋值 `=`
最基础的赋值方式,例如:score = 100
复合赋值 `+=`
简洁写法:score += 10
等价于:score = score + 10 (结果从100变为110)
其他常用复合运算符
减法:`-=` 乘法:`*=` 除法:`/=`
比较运算符
比较两个值,结果总是布尔值True或False
运算符 描述 例子 结果
== 等于 5 == 5 True
!= 不等于 5 != 3 True
> 大于 5 > 3 True
< 小于 5 < 3 False
>= 大于等于 5 >= 5 True
<= 小于等于 5 <= 3 False
综合练习:制作简易加法计算器
项目目标
编写一个程序,能够接收用户输入的两个数字,并计算它们的和。
实现思路分析
• 输入:使用 input() 获取用户输入的两个数字字符串
• 转换:使用 int() 或 float() 将字符串转换为数值类型
• 计算:使用 + 运算符进行加法运算
• 输出:使用 print() 函数展示最终计算结果
挑战时刻
尝试不看答案,自己动手写出完整的代码吧!
综合练习:代码实现
# 1. 获取用户输入并转换
num1=float(input("请输入第一个数字:"))
num2=float(input("请输入第二个数字:"))
# 2. 计算两个数字的和
sum_result= num1 + num2
# 3. 输出计算结果
print(f"两个数字的和是:{sum_result}")
关键知识点:float()
用户输入的原始数据是字符串类型,无法直接进行数学运
算。使用float()函数可以将其转换为浮点数,这是实现计
算器功能的第一步。
进阶技巧:f-string 格式化
使用f"..."语法可以在字符串中直接嵌入变量,让输出结
果的展示更加直观和自然,代码也更简洁。
本章总结:核心知识点回顾
变量 (Variables)
存储数据的“盒子”,通过变量名来访问。是程序中存储信息
的基本单元。
数据类型 (Data Types)
• 整数 (int)、浮点数 (float)
• 字符串 (str)、布尔值 (bool)
输入输出 (I/O)
• 输入:使用 input() 函数获取用户输入
• 输出:使用 print() 函数在控制台显示信息
运算符 (Operators)
• 算术: +, -, *, / 等;赋值: =, +=, -= 等
• 比较: ==, !=, >, < 等,结果为 True/False
感谢观看
Q & A
欢迎提出您的疑问,我们一起探讨编程的乐趣