Python基本语法入门:从零开始学习编程

目录

一、Python的特点

二、Python开发环境的搭建

三、Python程序结构

四、Python的基本语法

1. 变量与数据类型

2. 输入与输出

3. 条件语句

4. 循环语句

5. 列表

6. 函数

7. 字典

8. 类与对象

五、Python代码的缩进规则

六、Python学习建议

七、总结


一、Python的特点
  1. 语法简单:Python的代码风格接近自然语言。
  2. 跨平台:Python可以在Windows、MacOS和Linux上运行。
  3. 强大的库支持:Python拥有丰富的标准库和第三方库,涵盖了多种开发场景。
  4. 社区活跃:Python社区非常庞大,新手遇到问题时很容易找到答案。

二、Python开发环境的搭建

在编写Python代码之前,需要配置开发环境:

  1. 安装Python:从Python官网下载并安装最新版本。
  2. 选择IDE:推荐使用PyCharmVS CodeJupyter Notebook
  3. 运行代码
    • 在命令行中运行:python script.py
    • 使用IDE运行代码。

三、Python程序结构

Python程序通常从简单的"Hello, World!"程序开始:

print("Hello, World!")

运行结果:

Hello, World!

Python中无需声明函数入口(如C++的main()),直接从第一行代码开始执行。

四、Python的基本语法
1. 变量与数据类型

Python是动态类型语言,变量无需声明类型。

常见数据类型:

  • 整数int,如42
  • 浮点数float,如3.14
  • 字符串str,如"Hello"
  • 布尔值bool,如TrueFalse
  • 空值None

示例:

# 变量声明与赋值
age = 25
name = "Alice"
pi = 3.14159
is_student = True

print(age, name, pi, is_student)

2. 输入与输出
  • input() 用于接受用户输入。
  • print() 用于输出内容。
name = input("Enter your name: ") # 接收用户输入

print(f"Hello, {name}!") # 格式化输出

运行结果:

Enter your name: Alice Hello, Alice!

3. 条件语句

Python使用if-elif-else语句实现条件分支:

num = int(input("Enter a number: "))

if num > 0:
    print("Positive number")
elif num < 0:
    print("Negative number")
else:
    print("Zero")

运行结果:

Enter a number: 5

Positive number

4. 循环语句

Python支持两种主要循环:forwhile

  • for循环
for i in range(5):  # range(5) 生成0到4的数字
    print(i)
  • while循环
i = 0
while i < 5:
    print(i)
    i += 1

运行结果(两种循环输出相同):

0
1
2
3
4
5. 列表

列表是Python中最常用的数据结构之一,用于存储多个元素。

fruits = ["apple", "banana", "cherry"]
fruits.append("orange")  # 添加元素
fruits.remove("banana")  # 移除元素

for fruit in fruits:
    print(fruit)

运行结果

apple
cherry
orange
 

6. 函数

函数是Python程序的核心,用于封装代码逻辑。

定义函数的语法:

def greet(name):
    return f"Hello, {name}!"

print(greet("Alice"))

运行结果

Hello, Alice!
7. 字典

字典是一种键值对的数据结构。

示例:

person = {"name": "Alice", "age": 25}
person["city"] = "New York"  # 添加键值对

print(person["name"])        # 获取值
print(person.get("age"))     # 使用get方法获取值

运行结果

Alice
25
8. 类与对象

Python支持面向对象编程(OOP)。

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def introduce(self):
        print(f"My name is {self.name} and I am {self.age} years old.")

p = Person("Alice", 25)
p.introduce()
My name is Alice and I am 25 years old.
五、Python代码的缩进规则

Python使用缩进表示代码块,通常是4个空格。
示例:

if True:
    print("This is indented.")  # 缩进的代码块

注意:缩进不一致会引发IndentationError

六、Python学习建议
  1. 练习基础语法:从简单的打印、循环、条件语句开始。
  2. 动手实现项目:如实现一个计算器、猜数字游戏等。
  3. 探索标准库:学习osdatetime等常用模块。
  4. 学习第三方库:熟悉numpypandasmatplotlib等库。
  5. 养成调试习惯:使用print()调试代码,或学习调试工具。
七、总结

Python的基本语法非常简单,但功能却十分强大。通过熟悉变量、条件、循环、函数等核心知识,你可以轻松构建出实用的程序。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值