摘要:isinstance, type,issubclass的区别 issubclass():是判断一个类是否是另一个类的子类(print(issubclass(A, class)) 返回值为(Flase or True) type():判断类(print(type())>>class )只能上一级 is
阅读全文
摘要:1.面向对象和面向过程 1.) 面向过程: 一切以事物的流程为核心. 核心是"过程"二字, 过程是指解决问题的步骤,即, 先干什么, 后干什么. 基于该思想编写程序就好比在编写一套流水线. 是一种机械式的编程思维。 优点: 负责的问题流程化, 编写相对简单 缺点: 可扩展性差 2. 面向对象: 一切
阅读全文
摘要:浅拷贝 只copy了一层 可哈希的变量改变则二者不同 不可哈希变量改变二者都改变 (第一层数据不水质变化而变化(共用一个ID) 其它层随其变化而变化(ID 不同))深拷贝 全部都copy了 不论什么值改变 原值都改变呢 (无论第几层都不变(共用一个ID)) 变量赋值、浅拷贝、深拷贝 1,创建变量 1
阅读全文
摘要:1.代码块 和 命令行 1)代码块 python程序是由代码块构成的. 一个代码块的文本作为python程序执行的单元. 代码块: 一个模块, 一个函数, 一个类, 甚至每一个command命令都是一个代码块.一个文件也是⼀一个代码块, eval()和exec()执行的时候也是一个代码块。 2)命令
阅读全文
摘要:1. print(int(bool)) #int()里只能为字符串,数字,len() TypeError: int() argument must be a string, a bytes-like object or a number, not 'type' 可以print(str(bool))
阅读全文
摘要:1.int和bool 2. str int bool list set dict tuple 相互转换 print(str(bool)) <class 'bool'> bool(int//str/list/dic/set)空则为Flase有则为True set(list),tuple(list),s
阅读全文
摘要:# 1.用于多种语言交互 编程语言通用数据# 内置的 不需要安装 直接导入使用import json # 导入一个json模块# dumps loads# dump load 有持久化的功能# dic = {'1':2}# s = json.dumps(dic) # 将字典对象转换成字符串# pri
阅读全文
摘要:# 1.函数: # 函数的定义 # 函数的参数 # 位置参数 # 关键字参数 # 混合参数 # # 形参的位置上(默认参数) # 实参的位置上(关键字参数) # 位置参数 > 默认参数 # 三元运算符: # c = a if a>b else b # 函数的返回值: ...
阅读全文
摘要:# def make():# print('掏出手机')# print('打开微信')# print('摇一摇')# print('聊一聊')# print('走不走')# print('走...jd')## make()# def 关键字 定义(申明) 一个函数# def make():# # 函
阅读全文
摘要:for循环: #s = 'dklwfa'# print(s[100])'''利用while循环 依次打印字符串的每个字符len()d s[0]k s[1]l。。。a s[count]'''# print(s[0])# # print(s[1])# # print(s[5])# s = 'dkfdsa
阅读全文
摘要:格式化输出:# name = input('请输入姓名')# age = input('请输入年龄')# hobby = input('请输入爱好')# msg = '我的姓名是' + name + '我今年' + age + '我的爱好是' + hobby# print(msg)# 字符串的拼接可
阅读全文
摘要:今日内容大纲:01 cpu 内存 硬盘 操作系统CPU:中央处理器,相当于人大脑。 飞机内存:临时存储数据。 8g,16g, 高铁1,成本高。2,断电即消失。硬盘:长期存储大量的数据。 1T 512G等等 步行文件,视频,等等。计算 1 + 1上面这三个都是计算机的硬件。硬件之间不能直接转移数据。操
阅读全文