【Python十大核心知识点】编程小白入门基础学习必备!!!

前言

  • Python以其简洁易懂的特性,堪称引领初学者叩响编程世界大门的得力助手。
  • 在接下来的文章里,我们将采用轻松愉悦的方式,带你逐一解锁Python的十个重要概念,陪伴你一步一个脚印,从零基础稳步踏上编程进阶之路!

包含编程资料、学习路线图、源代码、软件安装包等!【点击这里】领取!

在这里插入图片描述

1. Python 文件与扩展名

  • 学习Python的开篇之举,便是创建一个Python文件。
    Python文件均会在名称后附加特定的扩展名——.py 。举个例子,你能够创建一个命名为 main.py 的文件,此文件即为一个Python脚本。
  • 编写Python代码时,可选用各类文本编辑器,像日常使用的记事本,或是功能更为强大的VS Code等。完成代码编写后,将文件妥善保存,随后借助Python运行该文件,如此一来,便能查看代码运行的最终结果了 。
例子:
# 输出一句话到屏幕上
print("你好,Python!")

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

python hello.py

结果会显示:

你好,Python!

2. 变量与赋值

  • 变量就像是一个小盒子,用来存放数据。
  • 在 Python 中创建变量非常容易:
# 定义两个变量,分别保存名字和年龄
ame = "小明"
age = 15

  • 这里的 name 保存了字符串 “小明”,而 age 保存了数字 15。
  • 如果你想让程序输出这些信息,可以这样写:
# 使用 f-string 格式化输出变量的值
print(f"你好,我是{name},我今年{age}岁。")

  • 输出:
你好,我是小明,我今年15岁。

  • 变量还可以改变,比如:
# 更新变量 age 的值
age = age + 1
print(f"明年我就{age}岁了!")

3. 基本数据类型

  • Python 有很多种数据类型,可以用来存储不同的信息:
    在这里插入图片描述
例子:
#一个购物清单
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
#定义一个函数来打印当前时间
defshow time()
print("现在的时间是:"datetime.now())

# 调用函数
show time()

  • 函数还可以接收参数,让它变得更灵活:
定义一个带参数的问候函数
#defgreet(name):
print(f"你好,{name}!")

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

  • 你还可以让函数返回结果,比如计算两数之和:
#定义一个函数来计算两数之和
defadd(a, b):
return a+ b

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

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

  • 类是一个“模板”,用来创建具有相同属性和功能的对象。
  • 举个例子:创建一个汽车类:
#定义一个汽车类
classCar:
#初始化方法,定义对象的属性
def init (self, brand, horsepower)
self.brand = brand
self.horsepower =horsepower

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

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

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

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

  • 类里的方法是专门为对象设计的功能。例如,问候司机:
#定义一个汽车类
classCar:
def init (self, brand):
self.brand =brand

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

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

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

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

  • Python 中有一些特殊的“魔法方法”,可以让对象更智能。
  • 比如 str,用来定义对象打印时的样子:
#定义一个汽车类
classCar:
def init (self, brand, horsepower):
self.brand = brand
self.horsepower =horsepower

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

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

10. 运算符重载

  • 通过魔法方法,你还可以让对象支持运算符,比如 +:
#定义一个汽车类
classCar:
def init (self, brand):
self.brand = brand

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

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

总结

  • Python,这门既充满趣味又无比强大的编程语言,不管你是毫无编程基础的新手,还是渴望进一步深入钻研的进阶学习者,它都能完美契合你的需求。
  • 本文精心梳理的十个核心概念,期望能成为你开启编程奇妙之旅的一把钥匙。在编程的道路上,千万别畏惧犯错,要知道,我们正是在不断尝试的过程中逐步成长、取得进步的!

文末福利

  • 最后这里免费分享给大家一份Python全套学习资料,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。

包含编程资料、学习路线图、源代码、软件安装包等!【点击这里】领取!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值