摘要:
一、函数名的应用 函数名类似于特殊的变量,打印函数名就是打印函数的内存地址 ① 函数名就是函数的内存地址 ② 函数名可以作为变量 ③ 函数名可以作为函数的参数传入 ④ 函数名可以当作函数的返回值 ⑤ 函数名可以作为容器类类型的元素 Python中一切皆对象,函数名就是第一类对象 global() # 阅读全文
摘要:
一、函数补充 只有一个参数时,变量用argv 二、动态参数 为了拓展,对于传入的实参数量不固定,需要万能参数,即动态参数 *args **kwargs 在函数定义时,在 *args为位置参数,起聚合的作用。 *args是聚合的意思,将元素集合到元组中,将所有实参的位置参数聚合到一个元组,并将这个元组 阅读全文
摘要:
一、函数的初识 函数的定义:函数最主要的目的是封装一个功能,一个函数就是一个功能 定义函数的格式: def 函数名(): 函数体 def 关键字,定义函数 函数名: 命名跟变量的命名相似,注重描述性 函数体:代码块 执行函数的格式: 函数名() 函数的优点:① 减少代码的重复率 ② 增强代码的阅读行 阅读全文
摘要:
一、内容回顾 列表的存储:列表里的元素存储的是值的内存地址,就算通过copy,复制后容器里的值也是指向同一个内存地址(跟驻留机制有关) 浅copy的类型:列表list,字典dict,集合set 深copy的类型:所有数据类型(但字符串,整型,布尔值无意义,都是同一个内存地址) 二、文件操作初识 op 阅读全文
摘要:
七步记忆法: ① 预习(30min) ② 听课 (重点) ③ 课间练习 ④ 下午或者晚上练习(大量练习、重复练习)⑤ 晚上睡觉前的回忆 ⑥ 第二天早晨回顾 ⑦ 每周总结,自己默写方法 一、enumerate 枚举 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerat 阅读全文
摘要:
一、代码块 一个模块(模块就是py文件),一个函数,一个类,一个文件都是一个代码块,一个整体是一个代码块。 交互模式的每一行都是一个代码块(交互模式:命令提示符),相当于每行都在不同的文件 二、id id就是对象的内存地址 相当于内存里空间的门牌号,每个id都是唯一的,找到内存地址就是对象,id相同 阅读全文
摘要:
一、字典 ①字典是python的基础数据类型之一 ②字典可以存储大量的数据,关系型数据 ③字典也是python中唯一的映射类的数据类型 字典是以键值对的形式存在的,{键:值} 字典的键必须是不可变的数据类型(工作中一般是由int和str组成) 字典的值是任意数据类型,对象 数据类型的分类: (不可哈 阅读全文
摘要:
一、列表 ①列表list是基础数据类型之一 ②列表可以存储大量数据 ③列表可索引、可切片、可加步长 ④其他语言中也有列表的概念:JS 数组 列表默认存4个值,扩展的话会扩展一倍,即4,8,16... 二、列表的索引、切片、切片+步长 ①列表的索引 ②列表的切片 ③列表的切片+步长 三、列表的增删该查 阅读全文
摘要:
一、基础数据类型 总览 整型 int:用于计算,计数,运算等。 字符串 str:用于少量数据的从存储,便于操作。例如:个人信息,公司密钥等 布尔值 bool:True , False 两种状态,机器反馈给用户的对错信息 列表 list:[ ] 用于存储大量数据,能存储各种数据类型 元组 tuple: 阅读全文
摘要:
一、while 循环 循环的结构: while 条件: 循环体 原理:代码从上往下执行,判断while条件,条件为真则进入循环体,循环体代码执行到底部,返回继续判断条件,条件为真继续执行循环体,直至条件为false跳出循环 终止循环: 1.改变条件(设置标志位) 2.关键字 break 循环中只要遇 阅读全文