学习记录(1)11.24

《零基础入门学习Python》(小甲鱼)

P19 函数:灵活即强大

小笔记

1.形参和实参
def test(name): 这里的name就是形参
test(花蝴蝶) 花蝴蝶就是实参

2.函数文档
函数下面’括起来’
可以用help()来查看

3.关键字参数
test(name=‘花蝴蝶’)

4.默认参数
位置参数必须在默认参数前面?

5.收集参数
print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
*objects就是一个收集参数。如果函数有收集参数,建议后面设置为位置参数。否则非收集参数需要用关键字参数指定。
还有一个反向操作:
num = (1,2,3)
print(num)
print(*num)
会输出
(1, 2, 3)
1 2 3

课后题

0.请问以下哪个是形参哪个是实参?

y

1.函数文档和直接用“#”为函数写注释有什么不同?
文档可被调用查看,注释不行

2.使用关键字参数,可以有效避免什么问题的出现呢?
忘记参数位置

3.使用help(print)查看print()这个BIF有哪些默认参数?分别起到什么作用?
print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
*ob 要被输出的参数,sep 参数间的分割符,end 参数末尾的结束字符,file 参数输出的位置,flush 是否强制刷新缓存

4.默认参数和关键字参数表面最大的区别是什么?
默认参数是创建函数时设置的,关键字参数是调用函数时使用的。

5.编写一个符合以下要求的函数:

a) 计算打印所有参数的和乘以基数(base=3)的结果
b) 如果参数中最后一个参数为(base=5),则设定基数为5,基数不参与求和计算。

6.如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数。编写一个程序,找出所有的水仙花数。

7.编写一个函数 findstr(),该函数统计一个长度为 2 的子字符串在另一个字符串中出现的次数。例如:假定输入的字符串为“You cannot improve your past, but you can improve your future. Once time is wasted, life is wasted.”,子字符串为“im”,函数执行后打印“子字母串在目标字符串中共出现 3 次”。

P20 函数:我的地盘听我的

小笔记

1.局部变量
只能在函数内生效

2.全局变量
函数外定义的变量,但是如果在函数内修改全局变量,会生成一个同样名称的局部变量。

课后题

两条都打印

可以

520

baby i love u

零基础大龄人士的Python学习记录(1)相关推荐

  1. 从零基础到精通的Python学习路线(附教程)

    首先,我们先普及一下编程语言的基础知识.其实无论用任何编程语言来开发程序,都是为了让计算机干活,比如编写一篇文章,下载一首MP3等,而计算机干活的CPU只认识机器的指令,所以,尽管不同的编程语言差异极 ...

  2. 从零基础到精通python_从零基础到精通的Python学习路线(附教程)

    首先,我们先普及一下编程语言的基础知识.其实无论用任何编程语言来开发程序,都是为了让计算机干活,比如编写一篇文章,下载一首MP3等,而计算机干活的CPU只认识机器的指令,所以,尽管不同的编程语言差异极 ...

  3. 自学必看篇:从零基础到精通的Python学习路线(附加教程)

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图.我经过多方汇总为大家汇总了一份Python学习 ...

  4. 一个几乎对英语零基础的人,该如何有效,且高效的学习英语?

    对于零基础学习英语者的一些有效建议 对于英语零基础的人来说,学习英语需要遵循一定的步骤并保持耐心和毅力.以下是一些建议,帮助你高效地学习英语: 学习基本语法:学习英语的第一步是了解基本语法规则,例如名 ...

  5. 编程语言python入门要电脑什么配置能带动-对于几乎是零基础的人,直接学 Python 编程合适吗?...

    在众多高大上的自学指导中,尝试做一股清流,把要讲清楚的都讲清楚,除了一堆资料之外,你能在学之前就有一个非常明显的结果倾向. 本文以<小白带你学Python>为内容方向,试图在繁杂的信息里, ...

  6. 零基础可以学python吗-对于几乎是零基础的人,直接学 Python 编程合适吗?

    在众多高大上的自学指导中,尝试做一股清流,把要讲清楚的都讲清楚,除了一堆资料之外,你能在学之前就有一个非常明显的结果倾向. 本文以<小白带你学Python>为内容方向,试图在繁杂的信息里, ...

  7. 0基础学python有多难-对于几乎是零基础的人,直接学 Python 编程合适吗?

    在众多高大上的自学指导中,尝试做一股清流,把要讲清楚的都讲清楚,除了一堆资料之外,你能在学之前就有一个非常明显的结果倾向. 本文以<小白带你学Python>为内容方向,试图在繁杂的信息里, ...

  8. 零基础学python知乎-对于几乎是零基础的人,直接学 Python 编程合适吗?

    在众多高大上的自学指导中,尝试做一股清流,把要讲清楚的都讲清楚,除了一堆资料之外,你能在学之前就有一个非常明显的结果倾向. 本文以<小白带你学Python>为内容方向,试图在繁杂的信息里, ...

  9. 零基础python数据分析自学_零基础的人,怎么自学数据分析?

    零基础的人,怎么自学数据分析? 优秀的数据分析师并不能速成,但是零经验也有零经验 的捷径.市面上有<七周七数据库> , <七周七编程语言> . 今天我们就<七周七学习成为 ...

最新文章

  1. 结队作业,小学生3年级数学题出题器
  2. [软件工程基础]结对项目 数独程序扩展
  3. 理解Node.js的异步非阻塞I/O模型
  4. Duilib及demo
  5. [Python图像处理] 三十七.OpenCV直方图统计两万字详解(掩膜直方图、灰度直方图对比、黑夜白天预测)
  6. awk分析nginx日志里面的接口响应时间
  7. 安徽工程大学计算机控制,(完整版)安徽工程大学期末考试《计算机控制技术》范围总结2 .pdf...
  8. 中国象棋将帅问题java_编程之美读书笔记1.2——中国象棋将帅问题
  9. 团队作业第六次-团队Github实战训练
  10. python 摄像头采集_Python+OpenCV采集本地摄像头的视频
  11. 启动Activity时显示空白界面的问题
  12. python界面登录程序_python的基础程序——简陋的管理员(用户)登录界面
  13. Ubuntu18.04: Git clone 时出现gnutls_handshake() failed: The TLS connection was non-properly terminated
  14. 照片模糊怎么变清晰?不如试试这两个方法
  15. Pycharm远程调试服务器代码出错:[Errno 2] No such file or directory
  16. FDE之要求密码开机流程
  17. 登录江苏人社网办大厅
  18. Origin批量处理多列数据(多列重复相同运算)
  19. 2015年3季度基金持股超流通股30%的个股一览
  20. nodejs的安装及终端的使用

热门文章

  1. 蓝桥杯 2n皇后(java递归回溯)
  2. 传智播客成都中心的Java课程设置
  3. 读浅墨博客 十二 笔记
  4. 高分通过CKA认证考试指南
  5. Linux的scan命令,clamscan-Linux查毒工具的命令详解
  6. 一个通过nbtscan收集局域网MAC地址及IP地址的脚本
  7. android实现应用程序只有在第一次启动时显示引导界面 ,以后就不在显示了
  8. DDT数据驱动基本应用
  9. 边缘计算社区2020做了什么?
  10. Android 媒体 IV-支持的媒体格式