编程入门难?Python 十大核心知识点,手把手教你!

如果你对编程感兴趣,但又不知道从哪里开始,那么 Python 会是你的好选择。

它简单易学,是初学者学习编程的好帮手。

这篇文章会用轻松的方式,带你了解 Python 的十个重要概念,一步步帮助你从零开始!

 


1. Python 文件与扩展名

学习 Python 的第一步是创建一个 Python 文件。

Python 文件的名字后面都会加上 .py 作为扩展名。例如,你可以创建一个名为 main.py 的文件,这就是一个 Python 脚本。

你可以用文本编辑器(比如记事本、VS Code)来写代码。保存文件后,用 Python 运行它就能看到结果。

例子:

# 输出一句话到屏幕上
print("你好,Python!")

将它保存为 hello.py,然后在终端运行:

python hello.py

结果会显示:

你好,Python!

是不是很简单?


​这里插播一条粉丝福利,如果你正在学习Python或者有计划学习Python,想要突破自我,对未来十分迷茫的,可以点击这里获取最新的Python学习资料和学习路线规划(免费分享,记得关注)

2. 变量与赋值

变量就像是一个小盒子,用来存放数据。

在 Python 中创建变量非常容易:

# 定义两个变量,分别保存名字和年龄
ame = "小明"
age = 15

这里的 name 保存了字符串 "小明",而 age 保存了数字 15。

如果你想让程序输出这些信息,可以这样写:

# 使用 f-string 格式化输出变量的值
print(f"你好,我是{name},我今年{age}岁。")

输出:

你好,我是小明,我今年15岁。

变量还可以改变,比如:

# 更新变量 age 的值
age = age + 1
print(f"明年我就{age}岁了!")

Python 会自动帮你更新变量的值,是不是很方便?


3. 基本数据类型

Python 有很多种数据类型,可以用来存储不同的信息:

  • • 整数:表示整的数字,比如 110

  • • 小数(浮点数):比如 3.14

  • • 字符串:用引号括起来的文字,比如 "Hello"

  • • 布尔值:只有两种值,True(真)和 False(假)

  • • 列表:可以存很多数据,比如 [1, 2, 3]

  • • 字典:存储“键”和“值”的配对,比如 {"name": "小明", "age": 15}

例子:

# 一个购物清单
shopping_list = ["苹果", "牛奶", "面包"]
# 打印列表内容
print(shopping_list)

如果清单内容不变,还可以用“元组”:

# 元组是不可变的
groceries = ("苹果", "牛奶", "面包")

字典的用法:

# 创建一个字典来存储学生信息
student = {"name": "小明", "age": 15}
# 访问字典中的数据
print(student["name"])

这些数据类型就像是工具箱中的工具,用来处理不同类型的信息。


4. 类型注解

虽然 Python 不要求你指定变量的类型,但在写复杂程序时,明确变量的类型会让代码更容易读懂。

比如:

# 使用类型注解明确变量的类型
name: str = "小明"
age: int = 15

这里的 name 是字符串,而 age 是整数。

如果你不小心把 age 变成了一个字符串,比如:

age = "十五岁"  # 错误的类型赋值

代码编辑器会给你提示,帮你发现问题。


5. 常量

常量是一种“不会改变的变量”。

在 Python 中,虽然没有强制的常量功能,但我们可以通过写法来表示:

# 使用全大写字母命名常量
PI = 3.14159

约定俗成,用大写字母来命名常量,表示这个值应该保持不变。


6. 函数:重复工作的好帮手

函数可以帮助我们把常用的代码“打包”,这样可以重复使用,节省时间。

例子: 如果你想打印当前时间,可以用函数:

# 导入日期时间模块
from datetime import datetime
# 定义一个函数来打印当前时间
def show_time():
    print("现在的时间是:", datetime.now())

# 调用函数
show_time()

函数还可以接收参数,让它变得更灵活:

# 定义一个带参数的问候函数
def greet(name):
    print(f"你好,{name}!")

# 调用函数
greet("小明")
greet("小红")

你还可以让函数返回结果,比如计算两数之和:

# 定义一个函数来计算两数之和
def add(a, b):
    return a + b

# 调用函数并保存结果
result = add(3, 5)
print(result)  # 输出 8

7. 类与对象:现实世界的模型

类是一个“模板”,用来创建具有相同属性和功能的对象。

举个例子:创建一个汽车类:

# 定义一个汽车类
class Car:
    # 初始化方法,定义对象的属性
    def __init__(self, brand, horsepower):
        self.brand = brand
        self.horsepower = horsepower

    # 定义一个方法,让汽车可以行驶
    def drive(self):
        print(f"{self.brand} 正在行驶!")

# 创建一个汽车对象
my_car = Car("特斯拉", 500)
# 调用对象的方法
my_car.drive()

这里的 my_car 就是 Car 类的一个对象。


8. 方法:类里的“功能”

类里的方法是专门为对象设计的功能。例如,问候司机:

# 定义一个汽车类
class Car:
    def __init__(self, brand):
        self.brand = brand

    # 定义一个方法来问候司机
    def greet_driver(self, driver_name):
        print(f"{driver_name},欢迎驾驶 {self.brand}!")

# 创建一个汽车对象
my_car = Car("宝马")
# 调用方法
my_car.greet_driver("小明")

通过方法,你可以让类更有趣、更实用。


9. 魔法方法:让对象更强大

Python 中有一些特殊的“魔法方法”,可以让对象更智能。比如 __str__,用来定义对象打印时的样子:

# 定义一个汽车类
class Car:
    def __init__(self, brand, horsepower):
        self.brand = brand
        self.horsepower = horsepower

    # 定义对象打印时的输出格式
    def __str__(self):
        return f"{self.brand} ({self.horsepower} 马力)"

# 创建一个汽车对象
my_car = Car("特斯拉", 500)
# 打印对象
print(my_car)  # 输出:特斯拉 (500 马力)

10. 运算符重载

通过魔法方法,你还可以让对象支持运算符,比如 +

# 定义一个汽车类
class Car:
    def __init__(self, brand):
        self.brand = brand

    # 定义加法操作的行为
    def __add__(self, other):
        return f"{self.brand} 和 {other.brand} 正在比赛!"

# 创建两个汽车对象
car1 = Car("特斯拉")
car2 = Car("宝马")
# 使用加法操作
print(car1 + car2)  # 输出:特斯拉 和 宝马 正在比赛!

总结

Python 是一门有趣又强大的编程语言,无论你是零基础,还是想深入学习,它都能满足你的需求。

这篇文章介绍的十个核心概念,希望能为你的编程旅程打开一扇大门。

不要害怕犯错,编程就是在尝试中进步的!

赶快打开电脑,写下你的第一行 Python 代码吧!

 如果你正在学习Python,那么你需要的话可以扫描下方优快云官方微信二维码获娶Python入门&进阶全套学习资料、电子书、软件包、项目源码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值