一、为什么选择Python?
Python 是一种简单易学、功能强大的编程语言,它的语法简洁明了,非常适合零基础的初学者入门。无论是 Web 开发、数据分析、人工智能还是自动化脚本,Python 都能胜任。对于零基础小白来说,Python就像编程语言中的"普通话"——简单易懂、应用广泛。它的语法贴近自然语言,不需要复杂的符号组合,哪怕是刚接触编程的同学,也能快速写出实用的代码。
比如打印一句欢迎语,Python只需要一行代码:
print("欢迎来到编程狮学习Python!") # 在编程狮的在线编辑器中,直接运行就能看到结果
而在其他语言中,可能需要写更多代码才能实现同样的功能。这也是为什么Python成为数据分析、人工智能、web开发等领域的热门选择。
如果你想系统学习,可以试试编程狮(w3cschool.cn)的《Python零基础入门到实战》课程,内容涵盖【Python全栈】+【数据分析】+【机器学习】+【推荐系统】 特别适合零基础小白。
二、Python安装步骤(图解)
学习Python前,需要先在电脑上安装它。以下是简单的安装步骤,更详细的图文教程可以在编程狮官网查看“Python 3.13.3 安装教程”。
安装完成后,你可以使用Python自带的IDLE,或者编程狮的Python3在线编辑器(无需安装,打开浏览器就能用)来写代码。
三、第一个Python程序
让我们从经典的"Hello World"开始:
# 这是我的第一个Python程序,在编程狮学习
print("你好,编程狮的小伙伴!")
print("Python真简单,一起加油!")
运行这段代码,会输出:
你好,编程狮的小伙伴!
Python真简单,一起加油!
程序执行图解:
解释:Python是"解释型语言",就像有人逐句帮你读代码并执行。print()
是一个内置函数,作用是"打印"(输出)括号里的内容。
四、变量与数据类型
1. 什么是变量?
变量就像一个贴了标签的盒子,用来存放数据。你可以给盒子起名字(变量名),放入数据,也可以随时更换里面的数据。
变量命名规则:
- 只能包含字母、数字和下划线(不能以数字开头)
- 区分大小写(
姓名
和姓名1
是两个不同变量) - 不能用Python关键字(如
if
、for
等)
# 正确的变量名
编程狮昵称 = "小狮"
学习时长 = 120 # 单位:分钟
# 错误的变量名(不要这样写)
# 2小时 = 120 # 不能以数字开头
# my-name = "错误" # 不能包含减号
2. 常用数据类型
Python有几种常用的数据类型,就像盒子里装的东西可以是不同类型(比如文字、数字):
示例代码:
# 不同数据类型的变量
网站名称 = "编程狮(w3cschool.cn)" # 字符串
成立年份 = 2014 # 整数
评分 = 4.9 # 浮点数
是否免费 = True # 布尔值
# 查看类型
print(type(网站名称)) # 输出:<class 'str'>
print(type(评分)) # 输出:<class 'float'>
五、运算符
运算符就像数学中的加减乘除,用来对数据进行计算或比较。
示例代码:
# 运算符示例(来自编程狮练习题库)
编程时长 = 120 # 单位:分钟
休息时长 = 15
# 算术运算
总时长 = 编程时长 + 休息时长
print("总时长:", 总时长, "分钟") # 输出:总时长:135 分钟
# 比较运算
是否达标 = 编程时长 >= 100
print("今天是否达标?", 是否达标) # 输出:今天是否达标? True
# 逻辑运算
是否优秀 = 编程时长 > 120 and 休息时长 < 20
print("是否达到优秀标准?", 是否优秀) # 输出:是否达到优秀标准? False
六、流程控制:条件语句
程序默认从上到下顺序执行,但有时我们需要根据条件决定执行哪些代码(比如"如果下雨就带伞,否则不带")。
示例代码:
# 编程狮课程测验评分系统
分数 = 75 # 假设这是你的测验分数
if 分数 >= 90:
print("优秀!可以获得编程狮勋章")
elif 分数 >= 60:
print("及格,继续加油!")
else:
print("不及格,建议复习编程狮的对应章节")
代码解释:
if
后面的条件成立时,执行缩进的代码块elif
是"否则如果",可以有多个else
是"否则",所有条件都不成立时执行
七、总结
本文介绍了Python的基础语法,包括:
- 变量与数据类型(字符串、整数、布尔值等)
- 常用运算符(算术、比较、逻辑)
- 条件语句(if-else)
这些是Python的基础知识,就像盖房子的地基。建议结合编程狮的在线练习,多写多练才能真正掌握。