08 2018 档案
摘要:你经常会发现,向函数传递列表很有用。这种列表包含的可能是名字,数字或更复杂的对象(如字典)。将列表传递给函数后,函数就能直接访问其内容。假设有一个用户列表,我们要问候其中的每一位用户。下面的示例将一个名字列表传递给一个名为greet_users()的函数,这个函数问候列表中的每个人:def greet_users(names): for name in names: msg =...
阅读全文
摘要:函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值。在函数中,可以使用return语句将值返回到调用函数的代码行。返回值让你能够将程序的大部分繁重工作转移到函数中完成,从而简化主程序。返回简单值下面看一个函数,它接受名和姓并返回整洁的姓名:def get_formatted_name(first_name,last_name): full_nam...
阅读全文
摘要:鉴于函数定义中可能包含多个形参,因此函数调用中也可能包含多个实参。向函数传递实参的方式很多,可使用位置实参,这要求实参的顺序与形参的顺序相同;也可使用关键字实参,其中每个实参都是由变量名和值组成;还可以使用列表和字典。位置实参你调用函数时,python必须将函数调用中的每个实参都关联到函数定义中的一个形参。为此,最简单的关联方式是基于实参的顺序。这种关联方式被称为位置实参。来看一个显示宠物信息的函...
阅读全文
摘要:定义函数下面是一个简单的函数:def greet_user(): print("Hello!")greet_user()首行代码使用关键字def来告诉python你要定义一个函数。这是函数定义,向python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。在这里,函数名为greet_user(),它不需要任何信息就能完成工作,因此括号是空的。最后,定义以冒号结尾。紧跟在de...
阅读全文
摘要:使用while循环你可以使用while循环来数数。current_number = 1while current_number <= 5: print(current_number) current_number += 1让用户选择何时退出可使用while循环让程序在用户意愿时不断地运行。prompt = "\nTell me something,and I will repeat i...
阅读全文
摘要:6.1函数input()函数input()让程序暂停运行,等待用户一些文本输入。获取用户输入后,python将其存储在一个变量中。例如:message = input("Tell me something:")print(message)函数input()接受一个参数。程序等待用户输入,并在用户按回车键后继续运行。输入存储在变量message中,接下来的print(message)将输入呈现给用户...
阅读全文
浙公网安备 33010602011771号