Python基础小白零基础入门,超详细含图文教程,带你从 0 基础到熟练运用。
文章目录
前言
Python 是一种高级、通用、解释型的编程语言,由 Guido van Rossum 于 1989 年末发明。它以简洁易读的语法著称,拥有丰富的标准库和第三方库,广泛应用于 Web 开发、数据科学、人工智能、自动化脚本等众多领域。
一、虚拟机安装及ubuntu系统下载
1. 下载 Python
访问 Python 官方网站,根据你的操作系统(Windows、Mac OS、Linux)选择合适的 Python 版本进行下载。建议下载 Python 3.x 版本,因为 Python 2 已经停止维护。
还可以从小编准备地址下载。
Python 3.7下载地址:https://pan.quark.cn/s/8268bf81f31f
Python 3.9下载地址:https://pan.quark.cn/s/9711a93276ad
Python 3.11下载地址:https://pan.quark.cn/s/9c44793cb24c
二、使用步骤
(一) 安装 Python
Python 3.7安装教程:https://blog.csdn.net/u014164303/article/details/145620847
Python 3.9安装教程:https://blog.csdn.net/u014164303/article/details/145570561
Python 3.11安装教程:https://blog.csdn.net/u014164303/article/details/145549489
(二)验证安装
打开终端(Windows 可以使用命令提示符或 PowerShell),输入以下命令:
python --version
如果输出版本号,说明 Python 安装成功。
四、第一个 Python 程序
(一)使用交互式环境
打开终端,输入 python 进入 Python 交互式环境。在提示符 >>> 后输入以下代码:
print(“Hello, World!”)
按下回车键,你将看到输出结果 Hello, World!。交互式环境适合快速测试代码片段。
(二)使用脚本文件
- 打开文本编辑器(如 Visual Studio Code、Sublime Text 等),创建一个新文件,输入以下代码:
print(“Hello, Python!”)
-
将文件保存为 hello.py。
-
打开终端,使用 cd 命令切换到保存文件的目录,然后输入以下命令运行脚本:
python hello.py
你将看到输出结果 Hello, Python!。
四、Python 基础语法
(一)变量和数据类型
- 变量:用于存储数据的容器。在 Python 中,变量不需要提前声明,直接赋值即可。例如:
message = “Hello, Python!”
age = 20
- 数据类型:Python 支持多种数据类型,常见的有:
整数(int):如 10、-5 等。
浮点数(float):如 3.14、-2.5 等。
字符串(str):用单引号或双引号括起来的文本,如 “Hello”、‘World’ 等。
布尔值(bool):只有两个值,True 和 False。
(二)运算符
- 算术运算符:+(加法)、-(减法)、*(乘法)、/(除法)、//(整除)、%(取余)、**(幂运算)等。例如:
a = 10
b = 3
print(a + b) # 输出 13
print(a / b) # 输出 3.3333333333333335
print(a // b) # 输出 3
print(a % b) # 输出 1
print(a ** b) # 输出 1000
- 比较运算符:==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)等,返回布尔值。例如:
x = 5
y = 10
print(x == y) # 输出 False
print(x < y) # 输出 True
- 逻辑运算符:and(逻辑与)、or(逻辑或)、not(逻辑非)。例如:
p = True
q = False
print(p and q) # 输出 False
print(p or q) # 输出 True
print(not p) # 输出 False
(三)控制结构
条件语句(if-elif-else):根据条件执行不同的代码块。例如:
age = 18
if age < 18:
print(“未成年”)
elif age == 18:
print(“刚成年”)
else:
print(“已成年”)
循环语句:
for 循环:用于遍历序列(如列表、元组、字符串等)。例如:
fruits = [“apple”, “banana”, “cherry”]
for fruit in fruits:
print(fruit)
while 循环:在条件为真时重复执行代码块。例如:
i = 0
while i < 5:
print(i)
i = i + 1
五、函数
(一)定义函数
函数是一段可重复使用的代码块,用于完成特定的任务。使用 def 关键字定义函数。例如:
def greet(name):
print("Hello, " + name + “!”)
greet(“Alice”) # 调用函数,输出 Hello, Alice!
(二)返回值
函数可以使用 return 语句返回一个值。例如:
def add(a, b):
return a + b
result = add(3, 5)
print(result) # 输出 8
六、数据结构
(一)列表(List)
列表是一种可变的、有序的数据结构,可以包含不同类型的元素。例如:
my_list = [1, 2, 3, “apple”, “banana”]
print(my_list[0]) # 访问第一个元素,输出 1
my_list.append(4) # 在列表末尾添加元素
print(my_list) # 输出 [1, 2, 3, ‘apple’, ‘banana’, 4]
(二)元组(Tuple)
元组是一种不可变的、有序的数据结构,与列表类似,但元素不能修改。例如:
my_tuple = (1, 2, 3)
print(my_tuple[1]) # 访问第二个元素,输出 2
(三)字典(Dictionary)
字典是一种无序的数据结构,由键值对组成。例如:
my_dict = {“name”: “Alice”, “age”: 20, “city”: “New York”}
print(my_dict[“name”]) # 访问键为 “name” 的值,输出 Alice
my_dict[“age”] = 21 # 修改键为 “age” 的值
print(my_dict) # 输出 {‘name’: ‘Alice’, ‘age’: 21, ‘city’: ‘New York’}
七、模块和包
(一)模块
模块是一个包含 Python 代码的文件,可以使用 import 语句导入并使用其中的函数、类和变量。例如,Python 标准库中的 math 模块提供了数学相关的函数:
import math
print(math.sqrt(16)) # 输出 4.0
(二)包
包是一个包含多个模块的目录,目录中必须包含一个 init.py 文件(Python 3.3 及以后版本可以省略)。可以使用 import 语句导入包中的模块。例如:
import my_package.my_module
my_package.my_module.my_function()
总结
通过以上内容的学习,你已经对 Python 有了一个基本的了解。接下来,可以通过实践项目不断巩固所学知识,提高编程能力。
浙公网安备 33010602011771号