Python 基础第五节
Python 基础第五节
我是小白呀
吾本布衣, 出自纽约, 四周大山. 箪瓢屡空, 环堵萧然, 不弊风日. 吾好读书, 滴水石穿, 笨鸟先飞, 求知不断, 方能立足. 不羡孔北海之座上客常满, 但求吾辈架上书常在. 涸辙遗鲋, 暮成枯, 人而无志, 与彼何殊. Self-study Computer Science. 愿为 open source 自效微力. 天高地阔,欲往观之.
因为啥也不会, 默默做一只小白
展开
-
Python 第五节 第十课
[toc]返回值return 返回值要点: 1. 如果函数体中包含 return 语句, 则结束执行并返回值. 2. 如果函数体中不包含 retuen 语句, 则返回 None 值. 3. 要多个返回值, 使用列表, 元组, 字典, 集合将多个值 "存起来" 即可.#定义一个打印 n 个星号的无返回值的函数def print_star(n): print("*"*n)print_star(5)#定义一个返回两个数平均值的函数def my_a...原创 2020-10-01 23:46:22 · 626 阅读 · 0 评论 -
Python 第五节 第九课
[toc]形参和实参形参和实参的要点, 请参考上一节中的总结. 在此不再赘述.定义一个函数, 实现两个数的比较, 并返回较大的值def printMax(a,b): '''实现两个数的比较, 并返回较大的值''' if a > b: print(a,"较大值") else: print(b,"较大值")printMax(10,20)printMax(30,5)执行结果: 20 较大值 ...原创 2020-10-01 09:51:58 · 828 阅读 · 0 评论 -
Python 第五节 第八课
[toc]函数用法和底层分析 函数是可以重负调用的代码块. 函数的作用, 不仅可以实现代码的复用, 更能实现代码的一致性. 一致性指的是, 只有要修改函数的代码. 则所有调用该函数的地方都能体现. 在编写函数时, 函数体中的代码写法和我们前面讲述的基本一致, 只是对代码实现了封装. 并增加了函数调用, 传递参数, 返回计算结果等内容. 为了让大家更容易理解, 掌握的更深刻. 我们也要深入内存底层进行分析. 绝大多数语言内存底层都是高度相似的, 这样大家掌握了这些内容也便于以...原创 2020-10-01 06:24:50 · 307 阅读 · 0 评论 -
Python 第五节 第七课
[toc]推导式创建序列推导式是从一个或多个迭代器快速创建序列的一种方法. 它可以将循环和条件判断结合. 从而避免冗长的代码. 推导式是金典的Python 风格,会使用它代表你以超过 Python 初学者的水平.列表推导式列表推导式生成列表对象, 语法如下: [表达式 for item in 可迭代对象] 或者: {表达式 for item in 可迭代对象 if 条件判断}>>> [x for x in range(1,5)][1, 2, ...原创 2020-09-30 21:59:40 · 420 阅读 · 0 评论 -
Python 第五节 第六课
[top]使用 zip() 并行迭代我们可以通过 zip() 函数对多个序列进行并列进行并行迭代, zip() 函数在最短序列 "用完" 时就会停止.执行结果:我是大白--18--老师我是中白--16--程序员我是小小--20--公务员...原创 2020-09-30 11:50:00 · 330 阅读 · 0 评论 -
Python 第五节 第五课
[toc]循环代码优化虽然计算机越来越快, 空间也越来越大, 我们仍然要在性能问题上 "斤斤计较". 编写循环时, 遵循下面三个原则可以大大提高运行效率, 避免不必要的低效计算:1. 尽量减少循环内部不必要的计算2. 嵌套循环中, 尽量减少内层循环的计算, 尽可能向外提.3. 局部变量查询较快, 尽量使用局部变量其他优化手段:1. 连接多个字符串, 使用 join() 而且不使用+2. 列表进行元素插入和删除, 尽量在列表尾部操作...原创 2020-09-30 11:02:40 · 374 阅读 · 0 评论 -
Python 第五节 第四课
[toc]else 语句while, for 循环可以附带一个 else 语句 ( 可选 ). 如果 for, while 语句没有被 break 语句结束, 则会执行 else 子句, 否则不执行. 语法格式如下:while 条件表达式: 循环体else: 语句块或者:for 变量 in 可迭代对象: 循环体else: 语句块...原创 2020-09-30 09:50:23 · 291 阅读 · 0 评论 -
Python 第五节 第三课
[toc]break 语句break 语句可用于 while 和 for 循环, 用来结束整个循环. 当有嵌套循环时, break 语句只能跳出最近一层的循环.continue 语句countinue 语句用于结束本次循环, 继续下一次. 多个循环嵌套时, countinue 也是应用最近的一层循环....原创 2020-09-30 09:25:48 · 279 阅读 · 0 评论 -
Python 第五节 第二课
[toc]嵌套循环一个循环体内可以嵌套另一个循环, 一般称为 "嵌套循环", 或者 "多重循环".打印如下图案:代码:利用嵌套打印九成九乘法表:原创 2020-09-29 07:36:31 · 341 阅读 · 3 评论 -
Python 第五节 第一课
[toc]for 循环和可迭代对象遍历for 循环通常用于可迭代对象的遍历. for 循环的语法如下:for 变量 in 可迭代对象: 循环体语句可迭代对象Python 包含以下几种可迭代对象:1. 序列. 包含: 字符串, 列表, 元组2. 字典3. 迭代器对象 ( iterator )4. 生成器函数 ( generator )5. 文件对象我们已经在前面学习了序列, 字典等知识, 迭代器对象和生成器函数将在后面进行详解. 接下来, 我们通过...原创 2020-09-29 07:05:12 · 583 阅读 · 0 评论