day13-三元表达式,生成式,递归函数,匿名函数
摘要:其实学到这,函数部分的精髓你都已经学的差不多了,那今天的内容就再讲函数的其他方法使用介绍 今天讲的内容有,三元表达式,列表生成式,字典生成式集合生成式以及生成器表达式(生成器生成式),还有递归函数和匿名函数. 别看介绍这么多.其实除了递归函数有一点难运用,其他的都是和记用法一样. 话不多说.进入今日
阅读全文
posted @
2020-12-31 17:00
Jkeykey
阅读(249)
推荐(0)
day12-无参装饰器,迭代器和生成器
摘要:一.装饰器 装饰器的伪装一步步实现(重点) 昨天我们已经实现了对闭包函数的运用,写了一个简单的装饰器 那么今天我们就来具体的讲诉一下装饰器该怎么应用 装饰器其实可以分为俩种,一种是无参的装饰器,也就是我们昨天写的,只有俩层的函数.一种是有参装饰器,它就是在我们俩层的基础再套一层函数. 所以我们现在就
阅读全文
posted @
2020-12-30 16:44
Jkeykey
阅读(260)
推荐(0)
day11-函数对象,函数嵌套,名称空间与作用域,闭包函数,以及装饰器的前言
摘要:一.函数对象 在python中:函数是第一类对象,函数是第一等公民 本质:函数可以当作变量用 1.可以赋值 def func(): print('from func') f = func print(f) # <function func at 0x0000017E65C12288> f() # f
阅读全文
posted @
2020-12-29 17:09
Jkeykey
阅读(192)
推荐(0)
day10-函数的介绍,参数以及返回值
摘要:函数的介绍 1.什么是函数 ps : 函数就是存放代码的容器 具备某一功能的工具-->函数 事先准备工具的过程 > 函数的定义 遇到应用场景拿来就用 > 函数的调用 所以函数的使用原则: 先定义 后调用 2.为何要用函数 解决下述问题: 1.代码组织结构不清晰,可读性差
阅读全文
posted @
2020-12-28 20:27
Jkeykey
阅读(236)
推荐(0)
day09-字符编码补充以及文件处理
摘要:上节课复习 字符编码 英文字符 >内存:ASCII格式的二进制 >硬盘:ASCII格式的二进制 中文字符,英文字符 >内存:gbk格式的二进制 >硬盘:gbk格式的二进制 日文字符,英文字符 >内存:ASCII格式的二进制 >硬盘:shift-jis格式的二进制 编码 编码 英文字符 >内存:ASC
阅读全文
posted @
2020-12-25 21:38
Jkeykey
阅读(165)
推荐(0)
day08-集合setdefault补充,集合和文件以及字符编码的介绍
摘要:今日内容: 字典setdefault()方法的案例补充: 我们都知道setdefault()方法是判断一个字典中是不是存在某个key,没有将括号内的key和value添加到字典中,有的话就不会动存在的key对应的字典,返回值的那个value也是一样的,key有就返回原来的value,没有就返回添加的
阅读全文
posted @
2020-12-24 20:09
Jkeykey
阅读(221)
推荐(1)
day07-列表补充(深浅copy),元组类型和字典类型的运用
摘要:今日内容:列表补充 元组类型 字典类型 列表之深浅copy 深浅copy介绍 拷贝就是copy,也就是复制的意思。 深浅拷贝顾名思义就存在深拷贝和浅拷贝两种情况。 b = ['zz', 'yy'] a = [1, 2, 3, 4, b] 浅拷贝: a.copy() 或者a[:]这样a列表就完成了一次
阅读全文
posted @
2020-12-23 20:54
Jkeykey
阅读(216)
推荐(0)
day06-for循环补充,可变与不可变类型,数字,字符串和列表的使用
摘要:今日内容: for 循环补充 for + range() 语法:range(start_num=0, end_num, step=1) 其中的start_num为起始的数值 默认等于0 end_num 为 结束数值 step 为步长(即每次取值的间隔) 默认等于1 注意:该方法顾头不顾尾 在pyth
阅读全文
posted @
2020-12-22 20:47
Jkeykey
阅读(207)
推荐(0)
day05-while循环和for循环的使用
摘要:本周内容 day01:流程控制 流程控制之while循环 流程控制之for循环 day02:基本数据类型常用操作及内置方法 int float str list day03:基本数据类型常用操作及内置方法 list tuple dict set day04:文件处理 >存取硬盘 字符编码 基本操
阅读全文
posted @
2020-12-21 16:28
Jkeykey
阅读(226)
推荐(0)
day04-运算符,流程控制之if和input()用户交互功能
摘要:上节课复习 1.变量 python 执行的过程是一行一行的执行的,它会先检测代码的语法是否有误,有误会立马报错,而逻辑上的错误会在执行到逻辑错误的地方才报错. 今日内容 一.运算符 1.1赋值运算 age = 18 增量运算 age += 3 # age = age + 3 减量运算 age -=
阅读全文
posted @
2020-12-18 16:52
Jkeykey
阅读(321)
推荐(0)
day03-变量,基本数据类型,基本运算符
摘要:今日内容: 程序 = 数据 + 功能 变量 基本数据类型 基本运算符 输入输出 相当于人类的耳朵眼睛.. 流程控制之if判断 一. 变量 变量就是存取内存的地址 一.原则: 先定义,后赋值 1.1 定义 age = 18 三大组成部分: 变量名:根据内存地址找值 赋值符号:将变量值的内存地址绑定给变
阅读全文
posted @
2020-12-17 22:04
Jkeykey
阅读(232)
推荐(0)
day02-python和计算机介绍2
摘要:今日内容: 1.计算机硬件 1.1 cpu 1.2 内存 1.3 硬盘 2.操作系统 3.什么是编程语言? 什么是编程? 什么是程序? 为何要编程? 4.编程语言分类 5.python介绍 6.安装多版本python解释器 7.第一个python程序 8.变量 一. python是什么? pytho
阅读全文
posted @
2020-12-17 21:57
Jkeykey
阅读(196)
推荐(0)
day01-python和计算机介绍1
摘要:今日内容 计算机硬件组成 一个程序的运行与三大核心硬件(cpu,内存,硬盘)的关系 操作系统 计算机体系的三层结构 平台与跨平台的概念 扫盲 cpu相关(X86-64代表的意义) 存储器相关(I/O问题) 操作系统启动流程 课堂内容 一. python是一门编程语言 什么是编程语言?什么是语言?为什
阅读全文
posted @
2020-12-16 23:03
Jkeykey
阅读(183)
推荐(0)