摘要:
面向过程编程思想:核心是《过程》,就是先干什么再干什么,过程流程化 面向对象编程思想:核心是《对象》,对象其实本质上是一个容器,用来盛放功能和属性的容器,是数据与方法的结合体。 类与对象:类是在对象的基础上的一种分门别类,主要是为了节省内存,本来是对象先产生,在产生类,但是注意,在程序中,是先产生了 阅读全文
摘要:
函数四部分:函数名:是使用函数的依据函数体:是完成功能函数的代码块函数返回值:是用来接收函数完成的反馈信息函数参数:是完成函数需要的信息函数定义:def fn(参数n): print(参数n) return 参数nfn(参数n)函数分类:函数体,返回值,参数列表函数体:空函数、非空函数函数参数:有参 阅读全文
摘要:
1 练习题## 简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型# 相同点:都是用人能理解的方式编写语言,代码不直接作用在硬件上,是通过翻译转换成计算机所能理解的语言。# 编译型:类似与谷歌翻译,翻译一次以后不需要再次翻译,相对解释型语言而言,执行效率高。Java和 阅读全文
摘要:
函数之参数 参数:实参和形参 实参:位置实参、关键字实参 形参:位置形参、默认形参、可变长形参、关键字形参、可变长关键字形参 定义:实参:就是传值给形参的,是在函数被调用阶段()内的参数,有常量、变量、表达式三种组合 fn(10,20,23,34) fn(a,b,c,d,e) fn(a=10,b=2 阅读全文
摘要:
文件模式的详解 .ord 字符转换成二进制 .chr 将二进制转换成字符 打开文件的方式 w=open('文件名‘,'模式','与文件名对应的转换格式') w.close() w.flush() ###及时将文件内容刷新到硬盘,可以避免后面close刷新的进度 ***with open('文件名', 阅读全文
摘要:
# 今天内容# 复习def fn(a,b): # print(a,b) return a+b# print(fn(10,20))def add(): res=fn(10,20)#将fn(a,b)的结果赋值给res print(res)add()#想要函数运行,必须将函数调用# 函数的四个组成部分# 阅读全文
摘要:
装饰器 1.nonlocal关键字 nonlocal是将local和eclosing的名字进行了统一,应用场景有:想要在被嵌套的函数中修改外部函数变量名字的值 例子: def outter(): num=10 print('1:'num) 10 def inner(): 如果此时nonlocal的话 阅读全文
摘要:
迭代器、生成器、枚举对象 迭代器:器:包含了多个值的元素。迭代:循环反馈(一次从容器中取出一个值)。迭代器:从装有元素的容器中一次取出一个值给外界 ls=[1,2,3,4,5] #有序元素取值可以用for和while循环 i=0 while i<len(ls): print(ls[i]) i+=1 阅读全文