Python基础04

  • 📝 语法基本规则
  • 📄 代码格式
  • 💡 示例代码
  • 🔚 总结



欢迎来到 Python 基础教程的第四篇文章!在本篇中,我们将介绍 Python 的语法基本规则和格式。Python 是一种简洁、易读且功能强大的编程语言,具有广泛的应用领域。让我们一起开始学习吧!

📝 语法基本规则

Python 的语法基本规则对于初学者来说非常友好。下面是一些关键的规则:

  1. ⭐️在 Python 中,代码缩进是非常重要的。代码缩进指的是在代码行前面添加空格或制表符,以表示代码的层次结构。
    Python 中没有使用花括号 {} 来表示代码块,而是使用缩进来表示代码块。一般情况下,每个缩进级别都是使用四个空格表示。

缩进可以是空格或制表符,但不能混用。

  1. 例如,下面的代码示例中,if 语句的代码块缩进了四个空格:
if x > 0:
    print('x is positive')
  1. ⭐️在 Python 中,通常不需要在语句的末尾使用分号 ; 来表示语句的结束,但是在一行中使用多个语句时,需要使用分号将它们分开。
    例如,下面的代码示例中,两个语句在同一行中,需要使用分号将它们分开:
x = 1; y = 2
  1. ⭐️变量名区分大小写,且不能使用关键字作为变量名。
    例如,下面的代码示例中,user和User是俩个不同的变量:
user = "mingfeng"
User = "mingfeng4923"
print(f"user:{user}\nUser:{User}")

python一般缩进几个空格 python的缩进规则_python一般缩进几个空格

python关键字

import keyword print(keyword.kwlist)

python一般缩进几个空格 python的缩进规则_Python_02

  1. ⭐️在 Python 中,注释是以 # 开头的单行注释或以三引号 '''""" 包围的多行注释。注释是程序中用于解释代码的文本,它不会被解释器执行。
    例如,下面的代码示例中,使用了单行注释和多行注释:
a = 11
b = 22
# 这是一个单行注释
# print(a)
'''
这是一个多行注释
这是第二行
这是第三行
print(b)
'''
print(a+b)

python一般缩进几个空格 python的缩进规则_python_03

  1. ⭐️字符串可以使用单引号或双引号表示,两者没有实质性的区别。
    例如,下面的代码示例:
a = "a"
b = 'a'

📄 代码格式

在编写 Python 代码时,遵循良好的代码格式和风格是很重要的。这样可以提高代码的可读性和维护性。以下是一些常见的代码格式规范:

  1. ⭐️使用可描述性的变量名,让代码更易读。

可描述性的变量名

随性变量名

python一般缩进几个空格 python的缩进规则_python一般缩进几个空格_04

python一般缩进几个空格 python的缩进规则_python_05

  1. ⭐️在二元运算符周围添加空格,如 =, +, -, *, / 等。

添加空格后的代码

紧凑的代码

python一般缩进几个空格 python的缩进规则_缩进_06

python一般缩进几个空格 python的缩进规则_python一般缩进几个空格_07

  1. ⭐️使用空行将不同的逻辑块分隔开,提高代码的可读性。

有空行分隔

没有空行分隔

python一般缩进几个空格 python的缩进规则_缩进_08

python一般缩进几个空格 python的缩进规则_代码示例_09

  1. ⭐️限制每行代码的长度,推荐不超过80个字符。
  2. ⭐️使用合适的命名规范,如使用小写字母和下划线分隔的 snake_case 命名方式。

以上只是一些基本的代码格式规范,当你在编写代码时,可以根据实际情况和团队的约定进行调整。

💡 示例代码

下面是一个简单的示例代码,展示了 Python 的基本语法规则和格式:

# 这是一个注释
name = "Alice"  # 定义一个变量
age = 25

# 使用条件语句
if age >= 18:
    print("成年人")
else:
    print("未成年人")

# 使用循环语句
for i in range(5):
    print(i)

# 定义一个函数
def greet(name):
    print("Hello, " + name + "!")

# 调用函数
greet(name)

以上代码展示了 Python 的基本语法元素,包括变量定义、条件语句、循环语句和函数定义。你可以运行这段代码,观察输出结果。