07 2018 档案
摘要:# 两个内置函数 *# 反射 *****# 内置方法 ***# 类(定义) # 静态属性 类属性(变量) 直接写在类中,全大写 # 动态属性 方法(函数) self # 类方法 @classmethod cls # 静态方法 @staticmethod 没有默认参数 # 选课系统 专门给面向对象编程
阅读全文
摘要:今日内容大纲01 抽象类,接口类 制定一个规范02 多态03 封装抽象类,接口类 # from abc import ABCMeta,abstractmethod### class Payment(metaclass=ABCMeta): # 抽象类(接口类):# @abstractmethod# d
阅读全文
摘要:今日主要内容 01 属性 概念: 将一个方法 伪装成一个 属性,在代码的级别上没有本质的提升,但是让其看起来跟合理.
阅读全文
摘要:本节主要内容: 1.生成器和生成器函数 2.列表推导式 一.生成器 什么是生成器,生成器实质是迭代器 三个获取生成器的方法: 1.通过生成器函数 2.通过各种推导式来实现生成器 3.通过数据的转换可以获生成器 def func(): print("111") return 222 ret = fun
阅读全文
摘要:day10 函数的动态传参,命名空间,关键字,函数的嵌套 1.动态参数(形参) : 这个参数是时刻在变化的,动态格式 : *函数名 = 动态参数, 例如 (* food) 1>位置参数的动态传参, *args() 可以接收任意的位置参数 例如 def func(*args) ............
阅读全文
摘要:本节内容: 1.什么是函数 2.函数的定义,函数名,函数体以及函数的调用. 3.函数的返回值 4.函数的参数 一.什么是函数 我们可以定义一个事情或功能,等到需要的时候去用就好了,那么这里定义的东西就是一个函数. 函数:对代码块和功能的封装和定义 二.函数的定义 函数名,函数体,以及函数的调用,我们
阅读全文
摘要:一.初始文件操作 使用open()函数.打开文件,获取文件句柄,并根据不同的模式进行相应的操作.打开方式的不同,可以进行的操作也是不同的. 打开⽂文件的⽅方式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b 默认使⽤用的是r(只读)模式 二.只读操作(
阅读全文
摘要:今日主要内容: 一.基础数据类型的补充 1. ① li = ["a","b","c"] s = "_".join(li) print(s) > a_b_c 在li的中间插入"_" ②li = ["a","b","c"] li2 = ["1","2"] s = li2.join(li) print(s
阅读全文
摘要:本节知识点: 1.is 和 == 的区别 2.编码的问题 一.is 和 == 的区别 1.id() 通过id我们可以查看到一个变量表示的值在内存中的地址. s = 'alex' print(id(s)) # int lis bool 值存在小地址池,所以等号两边的值相等. is 是判断在内存中地址一
阅读全文
摘要:"""功能要求:要求用户输入自己拥有总资产,例如:2000显示商品列表,让用户根据序号选择商品,加入购物车购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price":
阅读全文
摘要:一.基本数据类型 字典 1.介绍 用{ }大括号括起来使用 key--value 来保存数据 dic = {"jay","周杰伦","JJ","林俊杰"} !**! 注意: 字典的key值必须是可以哈希的,不可以改变的 已知的可哈希(不可变)的数据类型: int, str, tuple, bool
阅读全文
摘要:一.列表 1.列表的介绍 lst = [ ] 可以存放不同类型的数据. 2.索引和切片 和字符串的索引切片类似. lst = ["麻花藤","王健林","马云","周鸿伟"] print(lst[0]) #打印第一个元素 3.切片 lst[0:3] #截取从0-3的元素,但是去不到第3个 lst[
阅读全文
摘要:一.字符编码 1.ASCII码: 计算机刚开始,由美国人创建的 8位 2.GBK (国标码) 16位 2个字节 3.nuicode 万国码 usc-2 16位 2字节 usc-4 32位 4字节 4.UTF-8 :英文 8bit 1byte 欧洲 16bit 2byte 中文 24bit 3byte
阅读全文
摘要:一.格式化输出 print("%s今年%s岁,爱好是%s,性别是:%s" % (name,age,hobby,gender)) %s 叫做占位符,(字符串) %d叫做占位符,(整型,数字) 二.基本运算符 1.算数运算 + 加 10+20=30 - 减 20-10= 10 * 乘 10*10=100
阅读全文
摘要:一.变量的命名规则 1.必须使用英文字母,数字,下划线组成. 2.不能使用数字开头,更不能是纯数字. 3.要有意义. 4.变量不要太长. 5.尽量不要使用中文. 6.禁止使用关键字 7.区分大小写. 8推荐使用的两种形式 ①驼峰体:除了第一个字母外,每个单词的是首字母都大写 ②下划线:每个单词用下划
阅读全文