04 2019 档案
摘要:函数的嵌套定义: 概念:在一个函数的内部定义另一个函数 为什么要有函数的嵌套定义:1.函数fn2想直接使用fn1函数的局部变量,可以讲fn2直接定义到fn1的内部,这样fn2就可以直接访问fn1的变量2.函数fn2名字就变成fn1的局部变量了,正常只能在fn1中使用,想在外部使用,可以讲fn2函数对
阅读全文
摘要:函数默认值的细节: 如果函数默认参数的默认值为变量,在所属函数的定义阶段一执行就被确定为当时变量存的值。 列子: a = 100def fn(num=a): print(num) # 100a = 200fn() 三元表达式(三目运算法): 三目运算符:用于简化 if...else...的语法结构1
阅读全文
摘要:形参和实参: 参数介绍: 函数为什么要有参数:因为内部的函数体要有参数 怎么定义函数的参数:在定义函数的阶段,在函数名()中来定义函数的参数 怎么使用函数的参数:在函数体中用定义的参数直接使用 实参: 有实际意义的参数 在函数调用时,()中传入的函数 形参: 参数:本身没有意义,在实参给其赋值后,才
阅读全文
摘要:函数: 函数:完成 特定 功能的代码块,作为一个整体,对其进行特定的命名,该名字就代表函数-- 现实中:很多问题要通过一些工具进行处理 => 可以将工具提前生产出来并命名 => 通过名字就可以找到工具 => 使用工具来解决问题 函数的优点: 1. 避免代码的冗余 2. 让程序代码结构更加清晰 3.
阅读全文
摘要:内存管理 引用计数:垃圾回收机制的依据 1.变量的值被引用,该值的引用计数 +12.变量的值被解绑,该值的引用计数 -13.引用计数为0时就会被垃圾回收机制回收 引用计数会出现循环引用问题:相互引用无法释放 1.两个变量引用其值,值之间又相互引用 2.变量与值进行解绑,但是值之间还存在相互引用,导
阅读全文
摘要:恢复内容开始 三种字符串: 普通字符串:u'以字符作为输出单位'print(u'abc') 用于显示 二进制字符串:b'' 二进制字符串以字节作为输出单位print(b'abc') 用于传输 原义字符串:r'以字符作为输出单位,所有在普通字符串中能被转义的符号在这都原样输出'print(u'a\tb
阅读全文
摘要:一、深浅拷贝: 首先就是值拷贝:值拷贝就是被拷贝的那个发生变化,拷贝的那个也发生变化。 浅拷贝:就是拷贝的那个只有被拷贝的里面的可变类型内部发生改变才会随之变化不然不会发生改变 .copy() 深拷贝:拷贝的那个与被拷贝的毫无关系,.deepcopy() 类型专业: 1.哪些类型可以转化为数字res
阅读全文
摘要:深浅拷贝: 值拷贝:应用场景最多ls = [1, 'abc', [10]] ls1 = ls # ls1直接将ls中存放的地址拿过来 ls内部的值发生任何变化,ls1都会随之变化 ls2 = ls.copy() # 新开辟列表空间,但列表中的地址都是直接从ls列表中拿来 ls内部的可变类型值发生改变
阅读全文
摘要:一、数字类型 1.整型: num = 500000 print(num,type(num)) 2浮点型(小数): num = 5.62 print(num,type(num)) bool: True:是有值的 列子: res = Trueprint(res, type(res), isinstanc
阅读全文
摘要:恢复内容开始 流程控制 Python程序执行,一定按照某种规律在执行 1.宏观一定是自上而下(逻辑上方代码一定比逻辑下方代码先执行):顺序结构2.遇到需要条件判断选择不同执行路线的执行方式:分支结构3.有些事情需要重复不断的去执行(当满足某种条件或不满足某种条件结束重复动作):循环结构 if分支结构
阅读全文
摘要:一、变量名的命名规范 注:以下关键字为变量名时会直接出现错误: ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for'
阅读全文
摘要:一:编程语言的发展史与分类 机器语言:是以直接编写二进制的方法来与计算机交流 (执行效率高,但开发效率低) 汇编语言:是以编写二进制对应的助记符的编程方式,也是与计算机直接交流(执行效率相比机器语言低了一点,但仍然很高,但开发效率也低) 高级语言:是以借助特殊工具把人类所能识别的字符转换成机器语言的
阅读全文
摘要:一、Python语言的就业方向: 1:爬虫 2:web开发 3:数据分析 4:机器语言 5:自动化运维 6:大数据 7:人工智能 二:编程语言的概述: 语言:语言就是就是一个事物与另一个事物之间沟通的一种介质 编程:就是把人类所能识别的语言转化成计算机所能识别的指令(这些指令最终都会转化成高低电频被
阅读全文