📜  Python|第 2 组(变量、表达式、条件和函数)(1)

📅  最后修改于: 2023-12-03 15:19:22.204000             🧑  作者: Mango

Python | 第 2 组(变量、表达式、条件和函数)

Python 是一种高级面向对象的程序设计语言,它简单易用,而且可以应用于多种领域,如Web开发、人工智能、科学计算、游戏开发等等。本篇介绍Python的变量、表达式、条件和函数。

变量

在Python中,变量不需要显式声明,直接赋值即可。例如:

a = 10
b = "hello"
c = [1, 2, 3]
表达式

Python支持多种表达式,包括算术表达式、比较表达式、逻辑表达式等等。

算术表达式

Python支持常规的算术运算符,例如加(+)、减(-)、乘(*)、除(/)、求余(%)、幂(**)等等。例如:

a = 10
b = 3
print(a + b)   # 输出13
print(a - b)   # 输出7
print(a * b)   # 输出30
print(a / b)   # 输出3.3333333333333335
print(a % b)   # 输出1
print(a ** b)  # 输出1000
比较表达式

Python支持常规的比较运算符,例如相等(==)、不等(!=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)等等。例如:

a = 10
b = 3
print(a == b)   # 输出False
print(a != b)   # 输出True
print(a > b)    # 输出True
print(a < b)    # 输出False
print(a >= b)   # 输出True
print(a <= b)   # 输出False
逻辑表达式

Python支持常规的逻辑运算符,例如与(and)、或(or)、非(not)等等。例如:

a = 10
b = 3
c = 5
print(a > b and a > c)   # 输出True
print(a > b or a < c)    # 输出True
print(not a > b)         # 输出False
条件

条件语句在Python中非常重要,它可以根据给定的条件执行不同的代码。Python中的条件语句包括if语句、if-else语句、if-elif-else语句等等。例如:

a = 10
b = 3
if a > b:
    print("a is greater than b")
else:
    print("a is less than or equal to b")
函数

函数是Python中的重要组成部分,它使得代码可重用、可维护、可测试。在Python中,用def来定义函数。例如:

def square(x):
    return x * x

print(square(5))    # 输出25

函数还可以有参数默认值、不定长参数等等。例如:

def say_hello(name="world"):
    print("Hello, " + name)

say_hello()        # 输出Hello, world
say_hello("John")  # 输出Hello, John

不定长参数使用*和**来表示。例如:

def print_args(*args):
    print(args)

print_args(1, 2, 3)        # 输出(1, 2, 3)

def print_kwargs(**kwargs):
    print(kwargs)

print_kwargs(a=1, b=2, c=3)  # 输出{'a': 1, 'b': 2, 'c': 3}

以上就是Python的变量、表达式、条件和函数的介绍,希望对你有所帮助。