返回

Python 基础语句和函数:入门 Python 编程之旅

后端

Python 基础语句

Python 语句关键词都比较简单,但又有很多灵活的使用方式。

1.1. 缩进

说语句之前,先谈谈之前一直没有谈过的 Python 文件的缩进,Python 文件不是以花括号 {} 来分割代码块,而是以缩进来分割代码块。缩进可以使用空格或制表符,但不能混合使用。一般来说,使用 4 个空格作为缩进。缩进可以帮助您组织代码,使代码更易于阅读。

1.2. 文件头

Python 文件开头通常会有一个文件头,文件头的内容可以是注释、导入语句、函数定义等。文件头通常以以下方式开始:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# 导入必要的模块
import sys
import os

# 定义一个函数
def main():
    # 在这里写代码
    pass

if __name__ == '__main__':
    main()

1.3. 注释

注释是用来解释代码的,注释不会被 Python 解释器执行。注释可以使用井号 # 来表示,也可以使用三引号 """ 或 ''' 来表示。

# 这是一个单行注释

"""
这是一个多行注释
"""

'''
这是一个多行注释
'''

1.4. 赋值

赋值是将值赋给变量的过程。赋值可以使用等号 = 来表示。

a = 1
b = 2
c = a + b

1.5. 运算符

Python 中有许多运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符等。

# 算术运算符
a + b  # 加法
a - b  # 减法
a * b  # 乘法
a / b  # 除法
a // b  # 整数除法
a % b  # 取余

# 比较运算符
a == b  # 等于
a != b  # 不等于
a > b  # 大于
a >= b  # 大于等于
a < b  # 小于
a <= b  # 小于等于

# 逻辑运算符
a and b  # 与运算
a or b  # 或运算
not a  # 非运算

# 位运算符
a & b  # 与运算
a | b  # 或运算
a ^ b  # 异或运算
~a  # 非运算

1.6. 流程控制

Python 中的流程控制语句包括 if 语句、elif 语句、else 语句、for 语句、while 语句、break 语句、continue 语句等。

# if 语句
if a > b:
    print("a is greater than b")
elif a == b:
    print("a is equal to b")
else:
    print("a is less than b")

# for 语句
for i in range(10):
    print(i)

# while 语句
while a > 0:
    print(a)
    a -= 1

# break 语句
while True:
    print(a)
    if a == 0:
        break
    a -= 1

# continue 语句
for i in range(10):
    if i % 2 == 0:
        continue
    print(i)

1.7. 函数定义

函数是将一段代码组织成一个独立的单元,以便在程序中重复使用。函数可以使用 def 来定义。

def sum(a, b):
    """
    计算两个数字的和。

    Args:
        a: 第一个数字。
        b: 第二个数字。

    Returns:
        两个数字的和。
    """
    return a + b

def main():
    """
    程序的入口函数。
    """
    a = 1
    b = 2
    c = sum(a, b)
    print(c)

if __name__ == '__main__':
    main()

1.8. 函数调用

函数可以使用函数名和括号 () 来调用。

def sum(a, b):
    return a + b

c = sum(1, 2)
print(c)

总结

以上就是 Python 基础语句和函数的介绍。掌握这些基础知识是您开始 Python 编程之旅的坚实第一步。