以下是Python基础学习第一课的完整内容,涵盖环境搭建、基础语法、数据类型、输入输出等核心知识点,适合零基础入门:
Python基础学习第一课:从零开始认识Python
一、课程目标
1. 了解Python是什么,能做什么
2. 安装Python环境并运行第一个程序
3. 掌握Python基础语法(缩进、注释、变量)
4. 熟悉基础数据类型(整数、浮点数、字符串、布尔值)
5. 学会使用输入输出函数(
"print"和
"input")
二、Python是什么?
- 定义:Python是一种高级编程语言,特点是语法简单、易读性强,适合初学者入门,也广泛应用于数据分析、人工智能、Web开发等领域。
- 特点:
- 代码简洁(用缩进代替大括号
"{}")
- 跨平台(Windows/macOS/Linux均可运行)
- 丰富的库支持(如NumPy、Pandas、TensorFlow等)
三、环境搭建:安装Python
1. 下载Python
- 访问官网:"https://www.python.org/downloads/" (https://www.python.org/downloads/)
- 下载最新版本(如Python 3.12.x),选择与操作系统匹配的安装包。
2. 安装Python
- Windows/macOS:双击安装包,勾选
"Add Python to PATH"(关键步骤!),然后点击“Install Now”。
- 验证安装:打开命令行(Windows按
"Win+R" 输入
"cmd",macOS/Linux打开终端),输入:
python --version
如果显示版本号(如
"Python 3.12.0"),说明安装成功。
四、第一个Python程序
1. 运行方式
- 交互式环境(适合练习):在命令行输入
"python" 进入交互模式,直接输入代码并回车执行。
>>> print("Hello, World!")
Hello, World!
- 脚本文件(适合保存代码):用记事本新建文件,输入代码后保存为
"hello.py",然后在命令行运行:
python hello.py
2. 代码示例:Hello World
# 这是注释,解释代码作用(以#开头)
print("Hello, World!") # 打印输出内容
运行结果:
Hello, World!
五、基础语法详解
1. 缩进规则
- Python用缩进(空格或Tab)表示代码块,而不是大括号
"{}"。
- 错误示例(缩进不一致会报错):
if True:
print("缩进错误!") # 缺少缩进
- 正确示例:
if True:
print("缩进正确!") # 缩进4个空格或1个Tab
2. 注释
- 单行注释:用
"#" 开头。
# 这是一行注释(不会被执行)
- 多行注释:用三个引号
"'''" 或
""""" 包裹(实际是字符串,但常用作注释)。
'''
这是多行注释,
可以写多行内容。
'''
3. 变量与赋值
- 变量:存储数据的容器,命名规则:
- 字母、数字、下划线组成,不能以数字开头。
- 区分大小写(如
"age" 和
"Age" 是两个变量)。
- 赋值:用
"=" 将数据存入变量。
name = "小明" # 字符串类型
age = 18 # 整数类型
height = 1.75 # 浮点数类型
六、基础数据类型
1. 数字类型
- 整数(int):如
"10",
"-5",
"0"。
- 浮点数(float):如
"3.14",
"-0.5",
"2.0"。
- 运算符:
"+"(加)、
"-"(减)、
"*"(乘)、
"/"(除)、
"**"(幂)。
a = 10 + 5 # 15
b = 3 * 2.5 # 7.5
c = 2 ** 3 # 8(2的3次方)
2. 字符串(str)
- 定义:用单引号
"' '" 或双引号
"" "" 包裹的文本。
- 常用操作:
message = "Python"
print(message[0]) # 输出第1个字符 'P'(索引从0开始)
print(len(message)) # 输出字符串长度 6
print(message + "!") # 字符串拼接 "Python!"
3. 布尔值(bool)
- 取值:
"True"(真)或
"False"(假)。
- 用途:逻辑判断(如条件语句)。
is_student = True
print(is_student) # 输出 True
七、输入输出函数
1. 输出:
"print()"
- 基本用法:
print("你好,Python!") # 输出字符串
print(123) # 输出数字
print("年龄:", 18) # 输出多个内容(自动用空格分隔)
- 换行控制:用
"\n" 换行。
print("第一行\n第二行")
2. 输入:
"input()"
- 功能:从键盘获取用户输入(返回值为字符串类型)。
- 示例:
name = input("请输入你的名字:") # 用户输入内容存入变量name
print("你好,", name)
八、课后练习
1. 运行以下代码,观察输出结果:
a = 10
b = 3
print(a / b) # 输出什么?
print(a // b) # 输出什么?(整除)
2. 编写程序:
- 提示用户输入姓名和年龄。
- 输出:“你好,[姓名]!你明年[年龄+1]岁。”
九、常见问题解答
1. Q:Python和Java/C++有什么区别?A:Python语法更简洁,适合快速开发;Java/C++性能更高,适合大型系统开发。
2. Q:缩进错误怎么办?A:检查代码块的缩进是否一致(建议统一用4个空格)。
3. Q:如何退出Python交互环境?A:输入
"exit()" 或按快捷键
"Ctrl+Z"(Windows)/
"Ctrl+D"(macOS/Linux)。
通过本课,你已经掌握了Python的基础入门知识!下一步可以学习条件语句和循环,解锁更多编程技能。 🚀