python入门基础教程

Python基础入门教程

Python 是一门简洁、易读、功能强大的编程语言,非常适合编程入门。以下是为新手设计的入门指南,涵盖核心基础和实践步骤:

一、Python 简介

特点:语法简洁(接近自然语言)、跨平台(Windows/macOS/Linux均可运行)、应用广泛(Web开发、数据分析、人工智能、自动化等)。

优势:入门门槛低,无需关注复杂语法细节,能快速实现功能,适合培养编程兴趣。

二、环境搭建:安装 Python 和编辑器

1. 安装 Python

访问 Python 官网,下载对应系统的最新版本(推荐 3.x 版本,如 3.12)。

安装时勾选 "Add Python to PATH"(重要!否则需手动配置环境变量),然后点击 "Install Now" 完成安装。

2. 选择编辑器

新手首选:IDLE(Python 自带,安装后即可使用,适合写简单代码)。

进阶推荐:VS Code(微软开发,轻量强大,需安装 Python 插件)、PyCharm(专业 Python 开发工具,社区版免费)。

三、第一个 Python 程序:Hello World

1.打开 IDLE 或编辑器,新建文件(后缀为 .py,如 hello.py)。

2.输入代码:

1 print("Hello, World!")  # 打印文本

3.运行程序:

¢IDLE:点击菜单栏 Run → Run Module 或按 F5。

¢终端/命令提示符:进入文件所在目录,输入 python hello.py。

4.输出结果:

1 Hello, World!

四、核心基础语法

1. 变量与数据类型

变量:直接赋值,无需声明类型(动态类型语言)。

1 name = "Alice"  # 字符串(str)

2 age = 18        # 整数(int)

3 height = 1.65  # 浮点数(float)

4 is_student = True  # 布尔值(bool,True/False)

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

1 print(type(name))  # 输出:<class 'str'>

2. 基本运算

算术运算:+、-、*、/(除法)、//(整除)、%(取余)、**(幂运算)

1 print(5 + 3)    # 8

2 print(5 // 2)  # 2(整除)

3 print(2 **3)  # 8(2的3次方)

-** 字符串运算 **:+ 拼接,* 重复

1 print("Hello" + " Python")  # "Hello Python"

2 print("Hi" * 3)            # "HiHiHi"

3. 条件语句(if-else)

根据条件执行不同代码块:

1 score = 85

2 if score >= 90:

3    print("优秀")

4 elif score >= 60:  # else if 的缩写

5    print("及格")

6 else:

7    print("不及格")

8 # 输出:及格

注意:Python 用**缩进(4个空格)**区分代码块,而非大括号 {}。

4. 循环语句

for 循环:遍历序列(如列表、字符串)

1 fruits = ["苹果", "香蕉", "橙子"]

2 for fruit in fruits:

3    print(fruit)

4 # 输出:苹果  香蕉  橙子(每行一个)

while 循环:满足条件时重复执行

1 count = 0

2 while count < 3:

3    print("count:", count)

4    count += 1  # 等价于 count = count + 1

5 # 输出:count:0  count:1  count:2

5. 列表(List):存储多个元素

1 # 定义列表

2 numbers = [1, 2, 3, 4, 5]

3

4 # 访问元素(索引从0开始)

5 print(numbers[0])  # 1(第一个元素)

6 print(numbers[-1]) # 5(最后一个元素)

7

8 # 新增元素

9 numbers.append(6)  # 末尾添加:[1,2,3,4,5,6]

10

11 # 切片:获取子列表

12 print(numbers[1:4])  # [2,3,4](从索引1到3,不包含4)

6. 函数(Function):封装可复用的代码

1 # 定义函数

2 def add(a, b):

3    """返回两个数的和"""  # 文档字符串(说明函数功能)

4    return a + b

5

6 # 调用函数

7 result = add(3, 5)

8 print(result)  # 8

五、入门实践:小项目

1. 猜数字游戏

1 import random  # 导入随机数模块

2

3 secret_number = random.randint(1, 100)  # 生成1-100的随机数

4 guess = 0

5

6 print("猜一个1-100之间的数字!")

7 while guess != secret_number:

8    guess = int(input("请输入你的猜测:"))  # 接收用户输入并转为整数

9    if guess < secret_number:

10        print("太小了!")

11    elif guess > secret_number:

12        print("太大了!")

13

14 print("恭喜你,猜对了!")

2. 计算斐波那契数列

1 def fibonacci(n):

2    a, b = 0, 1

3    for _ in range(n):

4        print(a, end=" ")

5        a, b = b, a + b

6

7 fibonacci(10)  # 输出:0 1 1 2 3 5 8 13 21 34

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容