会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
williamgess
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年12月31日
生成器\三元表达式\函数递归\面向过程编程\匿名函数
摘要: 一 生成器 与 yield 若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象 >>> def my_range(start,stop,step=1): ... print('start...') ... while start < stop: ... yiel
阅读全文
posted @ 2020-12-31 22:21 williamgess
阅读(140)
评论(0)
推荐(0)
2020年12月30日
迭代器\生成器
摘要: 一 迭代器介绍 1、什么是迭代器  迭代器指的是迭代取值的工具  什么是迭代?  迭代就是一个重复的过程,但是每一次重复都是在上一次的基础上进行的  单纯的重复不叫迭代 2、为何要用迭代器  1、迭代器提供了一种不依赖索引的,通用的迭代取值方案  2、节省内存 关于迭代器的详细介绍↓↓↓
阅读全文
posted @ 2020-12-30 17:14 williamgess
阅读(114)
评论(0)
推荐(0)
装饰器
摘要: 一 装饰器介绍 1.1为何要用装饰器 开放封闭原则:软件一旦上线运行后,应该对修改源代码进行封闭,对拓展空能开放 原则:  1、不修改函数内的源代码  2、不修改函数的调用方式 装饰器就是在遵循原则1和2的前提下,为被装饰对象添加上新功能。 软件的设计应该遵循开放封闭原则,即对扩展是开放的,而对
阅读全文
posted @ 2020-12-30 16:06 williamgess
阅读(99)
评论(0)
推荐(0)
2020年12月29日
函数对象\函数嵌套\名称空间与作用域\闭包函数
摘要: 函数对象 # def func(): # print('from func') #1、可以赋值 # f = func # print(f) # f() #2、可以当作参数传给另外一个函数 # def foo(x): # # print(x) # x() # foo(func) #3、可以当作函数的返
阅读全文
posted @ 2020-12-29 15:48 williamgess
阅读(108)
评论(0)
推荐(0)
2020年12月28日
函数的基本使用与函数的参数
摘要: 引子 什么是函数? 函数就是盛放代码的容器 具备某一功能的工具-》函数 实现准备工具的过程-》函数的定义 遇到应用场景拿来用-》函数的调用 函数的使用原则: 先定义 后调用 为何要用函数?  解决下述问题:  1、代码组织结构不清晰、可读性差  2、可拓展性差 如何用函数?  定义的语法:
阅读全文
posted @ 2020-12-28 15:39 williamgess
阅读(206)
评论(0)
推荐(0)
2020年12月24日
集合类型/数据类型总结/文件处理初步了解
摘要: 集合类型 集合(set)用途 (1).去重 (2).关系运算 定义方式 在内逗号分科开多个元素,集合内元素的特点有三个 (1)每一个元素都是不可变类型 (2)集合内元素不能重复 (3)集合内元素无序、 #s = {11,3.1,"xxx",(1,2,3),} #如果用集合方式 添加元素 添加可变类型
阅读全文
posted @ 2020-12-24 20:32 williamgess
阅读(214)
评论(0)
推荐(0)
2020年12月23日
基本数据类型常用操作及内置方法 —(list\tuple\dict)
摘要: 列表类型 列表用途: 列表(list) 按照位置存放多个类型的值 定义方式: 在[]内用逗号分隔开多个任意类型的值 l = [111,222,333,'xxx',[11,111,2]] # l =list(...) 数据类型转换 把可迭代的类型转换成列表,可以被for循环遍历的类型就是可迭代类型、
阅读全文
posted @ 2020-12-23 20:39 williamgess
阅读(123)
评论(0)
推荐(0)
2020年12月21日
流程控制之while和for循环
摘要: 流程控制之 while循环 流程控制之while循环基本概念 1、什么是循环 循环就是重复做某件事 2、为何要用循环 为了控制计算机能够像人一样重复做某件事 3、如何用循环 while 条件: 代码1 代码2 代码3 基本语法:条件循环什么时候变成假就停止 流程控制之while循环的使用 1、基本用
阅读全文
posted @ 2020-12-21 17:17 williamgess
阅读(156)
评论(0)
推荐(0)
2020年12月17日
12/17
摘要: #一、 变量 ##1、变量使用原则 变量名原则:先定义,后引用 定义: name="william" age=18 变量三大组成部分: 变量名:用来找变量 赋值符号:将变量值的内存地址绑定给变量名 变量值:就是我们存储的数据,或者说记录的事物的状态 引用: 按道理print(age)出来的是一个地址
阅读全文
posted @ 2020-12-17 20:41 williamgess
阅读(127)
评论(0)
推荐(0)
2020年12月16日
12/16
摘要: ##一、编程语言分类 编程语言大致分为:机器语言、汇编语言、高级语言 机器语言 定义:直接用二进制指令编写程序 优点:执行效率高 缺点: 1、二进制指令难以记忆,极容易出错,极其繁琐 2、编程的复杂度极高 汇编语言 定义:用英文标签取代二进制指令去编写程序 优点:执行效率高 缺点: 1、编程的复杂度
阅读全文
posted @ 2020-12-16 18:40 williamgess
阅读(142)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告