Bootstrap

python 学习

python 第一节
我将带你开始Python编程的第一节。Python是一种广泛使用的高级编程语言,它以其简洁易读的语法和强大的功能而受到欢迎。

Python的基本概念
Python是一种解释型、交互式、面向对象的编程语言。它支持多种编程范式,包括面向对象、命令式和函数式编程。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键字)。

安装Python
在开始编写Python程序之前,你需要确保你的计算机上安装了Python。你可以从Python的官方网站(https://www.python.org/)下载并安装适合你操作系统的Python版本。安装过程相对简单,按照提示操作即可。

编写第一个Python程序
打开文本编辑器:首先,你需要一个文本编辑器来编写Python代码。你可以使用任何文本编辑器,如Notepad(Windows)、TextEdit(macOS)或VSCode、PyCharm等更高级的IDE。

编写代码:在文本编辑器中,输入以下Python代码:

python
# 这是一个Python程序
print("Hello, World!")
这行代码使用了Python的内置函数print()来在屏幕上显示文本Hello, World!。

保存文件:将文件保存为.py扩展名,例如hello.py。

运行Python程序
使用命令行或终端:打开你的命令行界面(在Windows中是CMD或PowerShell,在macOS和Linux中是Terminal)。

导航到文件所在目录:使用cd命令(在macOS和Linux中)或chdir命令(在Windows的PowerShell中)来更改当前目录到你的Python文件所在的目录。

运行Python程序:在命令行中输入python hello.py(注意:如果你的系统中同时安装了Python 2和Python 3,可能需要使用python3 hello.py),然后按Enter键。你应该会在命令行窗口中看到输出Hello, World!。

恭喜你,你已经成功编写了并运行了你的第一个Python程序!这只是Python编程的冰山一角,接下来你将学习更多关于Python的知识,包括变量、数据类型、控制流、函数、模块等。祝你学习愉快!


python 第二节
好的,接下来我们进入Python编程的第二节,主要涵盖Python的基础语法、数据类型和控制结构。

1. 基础语法
Python的语法相对简洁明了,主要遵循以下几个基本规则:

缩进:Python使用缩进来定义代码块,而不是像其他语言那样使用大括号{}。通常,每个缩进级别使用4个空格。
注释:Python中的注释以#开头,直到行尾。注释不会被Python解释器执行,但它们对于代码的可读性非常重要。
语句分隔:Python中的语句通常以换行符结束,但也可以在同一行中使用分号;分隔多个语句。
2. 数据类型
Python中有几种基本的数据类型,包括:

整数(Int):不带小数点的数字,可以是正数或负数。
浮点数(Float):带小数点的数字,用于表示实数。
字符串(Str):被单引号'、双引号"或三引号'''、"""包围的文本。
布尔值(Bool):表示真假的值,True或False。
列表(List):由方括号[]包围的、用逗号分隔的元素序列,可以包含不同类型的元素。
元组(Tuple):与列表类似,但由圆括号()包围,且一旦创建就不能修改。
字典(Dict):由大括号{}包围的键值对集合,键和值之间用冒号:分隔,键值对之间用逗号,分隔。
集合(Set):由大括号{}包围的、无序的、不包含重复元素的集合。
3. 控制结构
Python中的控制结构允许你根据条件执行不同的代码块,或者重复执行代码块。

if语句:根据条件判断来执行不同的代码块。

python
if 条件:
    # 条件为真时执行的代码
elif 另一个条件:
    # 当第一个条件不满足但另一个条件为真时执行的代码
else:
    # 前面的条件都不满足时执行的代码
for循环:遍历序列(如列表、元组、字符串)中的每个元素,并对每个元素执行相同的操作。

python
for 元素 in 序列:
    # 对每个元素执行的代码
while循环:在给定条件为真时重复执行代码块。

python
while 条件:
    # 条件为真时执行的代码
示例代码
下面是一个简单的示例,演示了如何使用上述基础语法、数据类型和控制结构:

python
# 定义变量
name = "Alice"
age = 30

# 打印字符串
print("Hello, " + name + "!")

# 整数和浮点数运算
height = 1.65
weight = 55
bmi = weight / (height ** 2)
print("BMI:", bmi)

# 列表操作
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

# 字典操作
person = {"name": "Bob", "age": 25, "city": &#

;