【python入门系列】第一篇:Python基础语法和数据类型

举报
JosieBook 发表于 2025/02/26 16:22:01 2025/02/26
【摘要】 Python是一种简单易学且功能强大的编程语言。在开始编写Python代码之前,我们需要了解一些基础语法和数据类型。本文将介绍Python的基本语法规则以及常用的数据类型。



@[TOC](文章目录)

---

# 前言
Python是一种简单易学且功能强大的编程语言。在开始编写Python代码之前,我们需要了解一些基础语法和数据类型。本文将介绍Python的基本语法规则以及常用的数据类型。 
 
#  一、简单语法
##  1. 注释 
在Python中,我们可以使用注释来解释和说明代码。注释以井号(#)开头,可以单独一行或跟随在代码行后面。注释对于代码的可读性和维护非常重要。
# 这是一个单行注释

```csharp
"""
这是一个多行注释
可以用来注释多行代码
"""
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3e876216d05738e3411f3a1470365f8c.png)

##  2. 变量 
变量用于存储数据,并且可以根据需要更改其值。在Python中,变量的命名可以包含字母、数字和下划线,但不能以数字开头。

```csharp
message = "Hello, World!"  # 定义一个字符串变量
number = 42  # 定义一个整数变量
pi = 3.14  # 定义一个浮点数变量
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/78f8ef3d4af94b9859db4e93b1e11856.png)

#  二、数据类型
Python中有许多常见的数据类型,包括字符串、整数、浮点数、布尔值和列表等。 
 
##  1.字符串
字符串用于表示文本,可以使用单引号或双引号括起来。

```csharp
name = "Alice"
message = 'Hello, ' + name
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d753e466f1f340394e8c89ebe32d390e.png)

##  2.整数
整数用于表示没有小数部分的数字。

```csharp
age = 25
year = 2022
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c39480be33ac3d97ce7209e51bce6535.png)

##  3.浮点数
浮点数用于表示带有小数部分的数字。

```csharp
pi = 3.14
height = 1.75
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a48ff7a87aeeef2672dadeaafb2ff9de.png)

##  4.布尔值
布尔值用于表示真或假的值。

```csharp
is_student = True
is_adult = False
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ca3c64f31df993d42c8cd0f37832b6d9.png)

##  5.列表
列表用于存储一组有序的元素。

```csharp
numbers = [1, 2, 3, 4, 5]
names = ['Alice', 'Bob', 'Charlie']
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f9d6f19a437901f9e70d777d8e79293c.png)


#  三、运算符 
Python支持各种运算符,包括算术运算符、比较运算符和逻辑运算符等。 
 
##  1.算术运算符:用于执行基本的算术操作,如加、减、乘和除。

```csharp
result = 10 + 5  # 加法
result = 10 - 5  # 减法
result = 10 * 5  # 乘法
result = 10 / 5  # 除法
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f39f4d40f580dad59f17558d12664ef0.png)

##  2.比较运算符:用于比较两个值的大小或相等性。

```csharp
is_equal = 10 == 5  # 等于
is_greater = 10 > 5  # 大于
is_less = 10 < 5  # 小于
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/84636dbaa2c327f75f1349e926324999.png)

##  3.逻辑运算符:用于组合和操作布尔值。

```csharp
is_true = True and False  # 与运算
is_true = True or False  # 或运算
is_false = not True  # 非运算
```

![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/93bd84e5760d6431d831d41080f0ec8a.png)
# 四、条件语句 
条件语句用于根据条件的真假来决定程序的执行路径。Python提供了if、elif和else关键字来构建条件语句。 
 
##  1. if语句 
if语句用于执行一个代码块,当条件为真时,执行其中的代码。下面是一个if语句的示例:

```csharp
age = 18
if age >= 18:
    print("您已经成年了!")
```

在上面的示例中,如果age大于等于18,将打印输出"您已经成年了!"。否则,将不执行任何操作。 
 
##  2. if-else语句 
if-else语句用于在条件为真时执行一个代码块,否则执行另一个代码块。下面是一个if-else语句的示例:

```csharp
age = 16
if age >= 18:
    print("您已经成年了!")
else:
    print("您还未成年!")
```

在上面的示例中,如果age大于等于18,将打印输出"您已经成年了!";否则,将打印输出"您还未成年!"。 
 
##  3. if-elif-else语句 
if-elif-else语句用于在多个条件之间进行选择。elif关键字用于检查额外的条件,else关键字用于指定所有条件都不满足时要执行的代码块。下面是一个if-elif-else语句的示例:

```csharp
score = 85
if score >= 90:
    print("优秀!")
elif score >= 80:
    print("良好!")
elif score >= 70:
    print("中等!")
else:
    print("不及格!")
```

在上面的示例中,根据score的值,将打印输出相应的评级。 
 
#  五、循环结构 
循环结构用于重复执行一段代码,直到满足特定条件为止。Python提供了for循环和while循环两种常见的循环结构。 
 
##  1. for循环 

```csharp
for循环用于遍历一个可迭代对象(如列表、字符串等),并执行其中的代码块。下面是一个for循环的示例:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)
```

在上面的示例中,将遍历fruits列表,并打印输出每个水果的名称。 
 
##  2. while循环 

```csharp
while循环用于在条件为真时重复执行一个代码块,直到条件变为假为止。下面是一个while循环的示例:
count = 0
while count < 5:
    print("当前计数:", count)
    count += 1
```

在上面的示例中,将打印输出计数的当前值,并在每次循环后将计数加1,直到计数达到5为止。 

#  总结

这些基本的语法规则和数据类型,是学习Python编程的第一步。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。