值得推荐:Python自动化脚本的编写02(摘录)
原文链接:https://blog.csdn.net/m0_62828084/article/details/143487891?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522725ab3e138554399e4c24e1362a65244%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=725ab3e138554399e4c24e1362a65244&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-3-143487891-null-null.142^v102^pc_search_result_base8&utm_term=SRC%E6%BC%8F%E6%B4%9E%E6%8C%96%E6%8E%98%23Python&spm=1018.2226.3001.4187
说明:Python真的很特别,简单易用,使用缩进来表示代码块,可读性高,还有很丰富的标准库,还有跨平台的特点,使它成为多数平台上写脚本和快速开发应用的编程语言,值得学习。
文章摘录:
免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。
目录
python 中的条件控制
if 语句
elif 语句
else 语句
嵌套条件
三元运算符
函数的基本概念
函数的类型
函数的特性
函数的定义和调用
函数声明
函数调用
递归调用
参数的基本概念
位置参数
关键字参数
默认参数
可变参数
迭代器和生成器
迭代器(Iterators)
创建迭代器
使用场景
生成器(Generators)
创建生成器
使用场景
性能对比
总结
python 中的条件控制
在Python中,条件控制是通过if、elif和else语句来实现的
if 语句
if语句用于执行一段代码,如果指定的条件为真。
x = 10
if x > 5:
print(“x 大于 5”)
elif 语句
elif语句用于在多个条件之间进行选择。如果前面的if或elif条件不满足,程序会检查elif的条件
x = 10
if x > 15:
print(“x 大于 15”)
elif x > 5:
print(“x 大于 5 但不大于 15”)
else 语句
else语句用于在所有前面的条件都不满足时执行一段代码。
x = 3
if x > 5:
print(“x 大于 5”)
else:
print(“x 不大于 5”)
嵌套条件
条件语句可以嵌套,以处理更复杂的逻辑。
x = 10
y = 20
if x > 5:
if y > 15:
print(“x 大于 5 且 y 大于 15”)
else:
print(“x 大于 5 但 y 不大于 15”)
else:
print(“x 不大于 5”)
三元运算符
Python还支持三元运算符,这是一种简洁的条件表达式。
x = 10
result = “x 大于 5” if x > 5 else “x 不大于 5”
print(result)
函数的基本概念
在 Python 中,函数是一等对象,这意味着函数可以像其他数据类型一样被赋值给变量、存储在数据结构中、作为参数传递给其他函数,甚至可以作为其他函数的返回值。这种特性使得 Python 的函数非常灵活和强大。
函数的类型
Python 中的函数可以根据参数和返回值的不同进行分类:
无参数,无返回值的函数:这类函数不接收参数,也不返回任何值。它们通常用于执行一些操作,如打印信息。
无参数,有返回值的函数:这类函数不接收参数,但会返回一个或多个值。
有参数,无返回值的函数:这类函数接收参数,但不返回任何值。它们通常用于处理传入的参数并执行某些操作。
有参数,有返回值的函数:这类函数既能接收参数,也能返回一个或多个值。它们通常用于处理传入的参数并返回处理结果3。
函数的特性
Python 函数具有以下特性:
高阶函数:Python 提供了 map、reduce、filter 和 sorted 等高阶函数,这些函数可以对序列进行指定函数操作、累积计算、过滤元素或排序。
匿名函数:Python 支持使用 lambda 表达式创建匿名函数,这些函数没有名字,通常只有一行表达式作为其主体。
装饰器:装饰器是一种高级函数,它可以用来修改或增强函数的行为。装饰器本质上是一个接受函数作为参数的函数,并返回一个新的函数。
函数的定义和调用
定义一个 Python 函数的基本语法如下:
def function_name(parameters):
“””docstring”””
statements
return [expression]
调用函数时,只需使用函数名和必要的参数即可:
function_name(arguments)
转载请保留原文链接:http://blog.hzzx3d.com/3279.html