04 2019 档案
摘要:面向对象:什么是类?类最重要的部分? 1.一系列属性和方法的集合体(一个类就是一个功能) 2.类的继承与封装 对象属性和方法查找 反射 自我学习方法 1.养成看源码的习惯 2.遇到问题的做法(给自己规定一个解决问题的时间) 1.先自行百度/谷歌 2.1不行的时候问同学 3.1,2都不可以的时候问老师
阅读全文
摘要:面向过程编程思想:核心是《过程》,就是先干什么再干什么,过程流程化 面向对象编程思想:核心是《对象》,对象其实本质上是一个容器,用来盛放功能和属性的容器,是数据与方法的结合体。 类与对象:类是在对象的基础上的一种分门别类,主要是为了节省内存,本来是对象先产生,在产生类,但是注意,在程序中,是先产生了
阅读全文
摘要:函数四部分:函数名:是使用函数的依据函数体:是完成功能函数的代码块函数返回值:是用来接收函数完成的反馈信息函数参数:是完成函数需要的信息函数定义: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
阅读全文
摘要:'''#组合:自定义类的对象作为另外一个类的属性class Teacher: def __init__(self,name,age): self.name=name self.age=aget1=Teacher('owen',18)# print(type(t1.name),type(t1.age)
阅读全文
摘要:'''1.面向过程与面向对象 过程:程序流程化,可拓展性差 对象:程序流程多样化,可拓展性强 变量|函数=》属性|方法 区别:前者可以直接使用 后者:通过所属者的点语法调用2.拥有名称空间的对象:有__dict__属性,该属性就是指向对象的名称空间 --文件|包(__init__.py文件)|函数|
阅读全文
摘要:# 什么是正则表达式 一组特殊符号组成的表达式,用于描述某种规则。该应用场景生活中随处可见。 例如:让有志青年过上体面的生活,这里面就由规则,即有志青年。 # 正则表达式的作用,以及使用场景 1.用于从字符串中匹配满足某种规则的内容,多数用于爬虫应用程序 2.判断字符串串内容是否满足
阅读全文
摘要:re模块 re:其实就是带有特殊语法的字符串 语法:单个字符和多个字符 单个字符: \d是匹配所有的数字 \D是匹配所有的非数字 \s是所有的换行符,制表符,空白等,回车符 \S是所有费换行符,空白和制表符等 \w字母数字下划线 \W所有非字母数字下划线 .匹配所有单个字符,(不包括换行符) 多个字
阅读全文
摘要:# # 一 random:随机数# # (0,1)小数:random.random()# import random# r=random.random()#后面括号里面没有参数,是(0,1)之间的随即小数# print(r)#(0,1)# n=random.randint(1,10)# print(
阅读全文
摘要:函数1.什么是函数 函数就是具有某一种功能的工具 函数的使用必须遵循先定义后调用2.为什么用函数 1.程序的组织结构不清晰 2.代码冗余 3.可扩展性差3.如何用函数 1.遵循先定义后调用 语法: def 函数名(参数1,参数2,参数3): """ 文档注释 """ cord1 cord2 ...
阅读全文
摘要:# 列表list(可迭代)# 用途:用来存放多个值,根据索引存取值# 定义:在[]内用逗号分隔开多个任意类型的值# l=['egon','name','yxx'] #l=list['egon','name','yxx']# ls=['hello']#list 就相当于调用了一个for循环,依次从里面
阅读全文
摘要:# while 循环嵌套# user_from_db='egon'# pwd_from_db='123'# while True:# usr_inp=input('username>>>:')# pwd_inp=input('password>>>:')# if usr_inp==user_from
阅读全文

浙公网安备 33010602011771号