用 C 族语言(C、C++、Java、C# 等)编写的程序。)需要main()功能来指示执行的起点。 另一方面,在 Python 中,没有main()函数的概念,因为它是一种基于解释器的语言,同样可以在交互 Shell中使用。 扩展名为.py的 Python 程序文件包含多个语句。Python 程序文件的执行从第一条语句开始。 Python 包含名为__name__的特殊变量,该变量包含作为字符串执行的代码的范围。__main__是顶层代码执行的顶层作用域的名称。 例如,解释器 Shell 中执行的代码的范围将是_…

2023年10月27日 0条评论 43点热度 0人点赞 365crawadmin 阅读全文

通常,在块中定义的变量仅在该块中可用。在街区外无法到达。这样的变量称为局部变量。形式参数标识符也表现为局部变量。 下面的例子将强调这一点。试图打印其作用域之外的局部变量将引发NameError 异常。 Example: Local Variable def greet(): name = 'Steve' print('Hello ', name) 这里,name是greet()函数的局部变量,不能在函数外部访问。 Example: Local Variable >>> greet() Hello …

2023年10月27日 0条评论 47点热度 0人点赞 365crawadmin 阅读全文

def关键字用于定义 Python 中的一个函数,我们在上一章已经看到了。lambda关键字用于定义 Python 中的匿名函数。 通常,这样的功能意味着一次性使用。 Syntax: lambda [arguments] : expression λ函数在:符号后可以有零个或多个参数。 调用该函数时,执行:后的表达式。 Example: Lambda Function square = lambda x : x * x 上图,lambda 函数以lambda关键字开始,后面跟着参数x。 在:之后的表达式x * x将…

2023年10月27日 0条评论 47点热度 0人点赞 365crawadmin 阅读全文

Python 包含许多内置函数。这些函数执行预定义的任务,并且可以根据需要在任何程序中调用。但是,如果您没有找到合适的内置函数来满足您的目的,您可以定义一个。我们现在将看到如何在 Python 程序中定义和使用函数。 定义函数 函数是一个可重用的编程语句块,用于执行特定的任务。为了定义一个函数,Python 提供了def关键字。以下是定义函数的语法。 Syntax: def function_name(parameters): """docstring""" statement1 statement2 ... ..…

2023年10月27日 0条评论 50点热度 0人点赞 365crawadmin 阅读全文

在 Python 中,for关键字提供了更全面的机制来构成循环。 for循环用于序列类型,如列表、元组、集合、范围等。 对序列中的每个成员元素执行for循环的主体。因此,它不需要显式验证控制循环的布尔表达式(如 while循环)。 Syntax: for x in sequence: statement1 statement2 ... statementN 首先,for 语句中的变量x引用序列中 0 索引处的项目。 将执行:符号后缩进量增加的语句块。一个变量x现在引用下一个项目,并重复循环的主体,直到序列结束。 以…

2023年10月27日 0条评论 49点热度 0人点赞 365crawadmin 阅读全文

Python 使用while和作为关键字来构成一个条件循环,通过这个循环重复执行一个语句块,直到指定的布尔表达式为真。 以下是 while循环语法。 Syntax: while [boolean expression]: statement1 statement2 ... statementN Python 关键字 while 有一个条件表达式,后跟:符号,以增加缩进开始一个块。 该块有要重复执行的语句。这样的块通常被称为循环体。身体将继续执行,直到情况评估为True。如果结果是False,程序将退出循环。 以下示…

2023年10月27日 0条评论 49点热度 0人点赞 365crawadmin 阅读全文

默认情况下,脚本中的语句从第一个到最后一个按顺序执行。如果处理逻辑需要,可以通过两种方式改变顺序流程: Python 使用if关键字实现决策控制。Python 有条件执行块的语法如下: Syntax: if [boolean expression]: statement1 statement2 ... statementN 任何评估为True或False的布尔表达式都会出现在if关键字之后。使用:符号,并在表达式后按回车键,以增加的缩进开始一个块。一个或多个以相同缩进级别编写的语句将被执行if布尔表达式的计算结果为…

2023年10月27日 0条评论 31点热度 0人点赞 365crawadmin 阅读全文

字典是一个无序的集合,包含用逗号分隔的花括号内的key:value对。 字典经过优化,可以在已知关键字的情况下检索值。 下面声明一个字典对象。 Example: Dictionary capitals = {"USA":"Washington D.C.", "France":"Paris", "India":"New Delhi"} 上图,capitals是一个字典对象,其中包含{ }内部的键值对。 左侧:为按键,右侧为数值。 密钥应该是唯一且不可变的对象。数字、字符串或元组可以用作关键字。因此,以下词典也有效: …

2023年10月27日 0条评论 47点热度 0人点赞 365crawadmin 阅读全文

集合是不同的可散列对象的可变集合,与列表和元组相同。 它是一个无序的对象集合,这意味着它不记录元素位置或插入顺序,因此不能使用索引访问元素。 该集合是数学中集合的 Python 实现。集合对象有合适的方法来执行数学集合运算,如并集、交集、差集等。 set 对象包含一个或多个不一定是同一类型的项,这些项由逗号分隔并包含在花括号{}中。下面定义了一个偶数集合对象。 Example: Python Set Object even_nums = {2, 4, 6, 8, 10} # set of even numbers …

2023年10月27日 0条评论 52点热度 0人点赞 365crawadmin 阅读全文

元组是不同数据类型的元素的不可变(不可改变)集合。这是一个有序集合,因此它保留了元素定义的顺序。 元组由括号()中的元素定义,用逗号分隔。 下面声明一个元组类型变量。 Example: Tuple Variable Declaration tpl=() # empty tuple print(tpl) names = ('Jeff', 'Bill', 'Steve', 'Yash') # string tuple print(names) nums = (1, 2, 3, 4, 5) # int tuple pri…

2023年10月27日 0条评论 51点热度 0人点赞 365crawadmin 阅读全文
1212223242530