第一周任务汇报——星期三

本篇笔记涵盖《Python编程从入门到实践》第七章和第八章的内容,深入讲解用户输入、while循环的应用,以及如何定义和使用函数。通过实例演示如何处理用户输入、控制程序流程,同时介绍了函数的定义、参数传递、返回值处理及模块导入等关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天是《Python编程从入门到实践》第七章和第八章的笔记。

第 7 章 用户输入和while循环

一、函数input()的工作原理

让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。

1.编写清晰的程序

2.使用int()来获取数值输入(将用户输入解读为字符串)

3.求模运算符(将两个数相除并返回余数)

4.在Python 2.7中获取输入(Python 2.7应使用函数raw_input() 来提示用户输入,同Python 3中的input() 一样,也将输入解读为

字符串。)

二、while循环简介

for循环用于针对集合中的每个元素都一个代码块,而while循环不断地运行,直到指定的条件不满足为止。

1.使用while循环

2.让用户选择何时退出

3.使用标志

4.使用break退出循环

5.在循环中使用continue

6.避免无限循环

三、使用while 循环来处理列表和字典

1.在列表之间移动元素

2.删除包含特定值的所有列表元素

3.使用用户输入来填充字典

第 8 章 函数

一、定义函数

1.向函数传递信息

2.实参和形参

二、传递实参

1.位置实参

  • 调用函数多次
  • 位置实参的顺序很重要

2.关键字实参

注意:使用关键字实参时,务必准确地指定函数定义中的形参名。

3.默认值

使用默认值可简化函数调用,还可清楚地指出函数的典型用法。注意:使用默认值时,在形参列表中必须先列出没有默认值的形

参,再列出有默认值的实参。这让Python依然能够正确地解读位置实参。

4.等效的函数调用

调用方式无关紧要,只要函数调用能生成你希望的输出就行。

5.避免实参错误

三、返回值

1.返回简单值

2.让实参变成可选的

3.返回字典

4.结合使用函数和while 循环

四、传递列表

1.在函数中修改列表

2.禁止函数修改列表

五、传递任意数量的实参

1.结合使用位置实参和任意数量实参

2.使用任意数量的关键字实参

六、将函数存储在模块中

1.导入整个模块

2.导入特定的函数

3.使用as给函数指定别名

4.使用as给模块指定别名

5.导入模块中的所有函数(使用星号(* )运算符)

七、函数编写指南

1.应给函数指定描述性名称,且只在其中使用小写字母和下划线。(可帮助你和别人明白代码想要做什么,给模块命名时也应遵

循上述约定。)

2.注释应紧跟在函数定义后面,并采用文档字符串格式。

3.给形参指定默认值时,等号两边不要有空格。(对于函数调用中的关键字实参,也应遵循这种约定。)

4.PEP 8(https://www.python.org/dev/peps/pep-0008/ )建议代码行的长度不要超过79字符。

(如果形参很多,导致函数定义的长度超过了 79字符,可在函数定义中输入左括号后按回车键,并在下一行按两次Tab键,从而

将形参列表和只缩进一层的函数体区分开来。)

5.如果程序或模块包含多个函数,可使用两个空行将相邻的函数分开。

6.所有的import 语句都应放在文件开头,唯一例外的情形是,在文件开头使用了注释来描述整个程序。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值