摘要:递归:一个过程或函数调用自身的一种方法。 1. 效果图 2. 代码 原笔记:
阅读全文
07 2019 档案
摘要:递归:一个过程或函数调用自身的一种方法。 1. 效果图 2. 代码 原笔记:
阅读全文
摘要:命名空间: 每一个作用域变量存储的位置,或者解释为 存储作用域中变量的字典。 作用: 获取想查看某个作用域中的变量名、变量值。 使用方法: locals() #当前命名空间 1. 效果图: 2. 代码 原笔记:
阅读全文
摘要:关键字:全局作用域、函数(局部)作用域、global 1.效果图: 2.代码 3. 在函数内修改全局变量 使用global关键字 效果图: 代码:
阅读全文
摘要:关键字: 函数说明、help()函数 1.效果图: 2.代码: 拓展: help()函数 效果图: 查询自定义函数用法 查询python内置print()函数用法
阅读全文
摘要:函数 : 数学的公式 创建函数: def 函数名(): 代码块 def 函数名(参数1,参数2,...)
阅读全文
摘要:集合 :a = {1,2,3,44,'s'} 有自动排序的功能,每个元素唯一 全面解析:
阅读全文
摘要:遍历字典: keys() 、values() 、items() 1. xxx.keys() : 返回字典的所有的key 返回一个序列,序列中保存有字典的所有的键 效果图: 代码: 2. xxx.values() : 返回字典所有的值 效果图: 代码: 3. xxx.items() : 返回字典中所有
阅读全文
摘要:简单解释: 字典: x = {key:value,key:value,...} 其实就是JavaScript的对象 全面解释: 字典的相关操作
阅读全文
摘要:- 每个对象中都保存了三个数据: id(标识) type(类型) value(值) - 列表就是一个可变对象 a = [1,2,3] - a[0] = 10 (改对象) - 这个操作是在通过变量去修改对象的值 - 这种操作不会改变变量所指向的对象 - 当我们去修改对象时,如果有其他变量也指向了该对象
阅读全文
摘要:append(),insert() ,extend() ,clear(),pop(),remove() ,reverse(),sort()
阅读全文
摘要:替换元素 效果图: 代码: 删除元素 效果图: 代码: 切片替换元素(小列表替换大列表中的连续几个元素) 注意:可以一个替换多个,也可以多个替换一个 1.同等数量替换 效果图: 代码: 2.多个替换一个 3.一个替换多个 警告: 工作中不要用关键词等做变量,会出现意向不到的报错。 以上列表名就是一个
阅读全文
摘要:+ 列表拼接 * 列表与数字n相乘 : n个列表拼接 in 和 not in in用来检查指定元素是否存在于列表中 如果存在,返回True,否则返回False not in用来检查指定元素是否不在列表中 如果不在,返回True,否则返回False len() 获取列表中的元素的个数 (获取列表的长度
阅读全文
摘要:切片: 切片指从现有列表中,获取一个子列表 返回一个新列表,不影响原列表。 下标以 0 开始: 取单个值 语法: 列表[n] n为下标,n=0表示第一个 , n=1表示第二个 以此类推 n=-1 表示倒数第一个, n=-2表示倒数第二个 以此类推 语法1: 列表[起始 : 结束] 包括起始,不包括结
阅读全文
摘要:列表(list) 就是 数组 - 列表是Python中的一个对象 - 对象(object)就是内存中专门用来存储数据的一块区域 - 之前我们学习的对象,像数值,它只能保存一个单一的数据 - 列表中可以保存多个有序的数据 - 列表是用来存储对象的对象 - 列表的使用: 1.列表的创建 2.操作列表中的
阅读全文
摘要:1.引入time模块 2.调用time模块的time()函数 :用来获取当前的时间,返回的单位是秒
阅读全文
摘要:break break可以用来立即退出循环语句(包括else)continue continue可以用来跳过当次循环注意:break和continue都是只对离他最近的循环起作用 pass pass是用来在判断或循环语句中占位的
阅读全文
摘要:i = 0 while i < 5: # print('*****') 效果与下行相同 print('*'*5) i+=1 print('\n\n') i = 1 while i < 6: print('*'*i) i+=1 print('\n\n') i = 1 while i < 6: print('*'*(6-i)) i+=1...
阅读全文
摘要:循环语句分成两种,while循环 和 for循环 作用:可以使指定的代码块重复指定的次数 while循环:
阅读全文
摘要:对比以下两种写法,思考一下为何可以这样写。 成绩在 [0,50)、[50,60)、[60,80)、[80,100)、100、其它 利用break进行程序运行时间的优化 在循环语句中,可以用break来退出不必要继续执行的循环 有break后
阅读全文
摘要:检查的依据: 闰年可以被4整除不能被100整除,或者可以被400整除。
阅读全文
摘要:invalid syntax: 无效的语法。 解决办法:查看当前语句中的 , 如果当前行没找到错误,依次往上找,往上找时可以利用是否有输出进行快速查找。 原因:python语法很严格,少了左括号、右括号等都会报错
阅读全文
摘要:not supported between instances of 'str' and 'int' : 意思就是字符串不能和int类型的数值比较
阅读全文
摘要:类型检查 type()用来检查值的类型 (整型、浮点型、布尔值、字符串、空值、列表、元组、集合、字典) 该函数会将检查的结果作为返回值返回,可以通过变量来接收函数的返回值 print(type(1)) # <class 'int'> print(type(1.5)) # <class 'float'
阅读全文
摘要:当前理解,py文件里没有input() 等暂停程序运行的函数,程序运行速度太快,运行完就立马关闭了。 input()调用后,程序会立即暂停,等待用户输入
阅读全文
摘要:if else 语句 注意:else 后不能写条件表达式! if-elif-else语句
阅读全文
摘要:在表格中位置越靠下的运算符优先级越高,优先级越高的越优先计算 如果优先级一样则自左向右计算 关于优先级的表格,你知道有这么一个东西就够了,千万不要去记在开发中如果遇到优先级不清楚的,则可以通过小括号来改变运算顺序
阅读全文
摘要:条件运算符 是 三元运算符 语法: 语句1 if 条件表达式 else 语句2 执行流程: 条件运算符在执行时,会先对条件表达式进行求值判断 如果判断结果为True,则执行语句1,并返回执行结果 如果判断结果为False,则执行语句2,并返回执行结果
阅读全文
|