2018年12月20日

摘要: """class MyMeta(type): # 用于新建类对象 def __new__(cls, *args, **kwargs): print(MyMeta) # print(*args) # print(**kwargs) # 调用type通过__new__方法来创建一个空的类对象,已经将三个 阅读全文

posted @ 2018-12-20 15:12 大白不白 阅读(104) 评论(0) 推荐(0) 编辑


2018年12月17日

摘要: """class Mysql: def __init__(self,host, port, db, charset): self.host = host self.port = port self.db = db self.charset = charset def exc1(self,sql): 阅读全文

posted @ 2018-12-17 19:44 大白不白 阅读(164) 评论(0) 推荐(0) 编辑


2018年12月3日

摘要: 迭代是一个重复的过程,但是每次重复都是基于上一次重复的结果而继续迭代取值的工具 迭代器的优点: 1.提供一种不依赖索引的迭代取值方式 2.更节省内存缺点: 1.不如按照索引的取值方式灵活 2.取值一次性的,只能往后取,无法预测值的个数 可迭代的对象可迭代的对象:str\list\tuple\dict 阅读全文

posted @ 2018-12-03 14:52 大白不白 阅读(104) 评论(0) 推荐(0) 编辑


2018年11月28日

摘要: 在面向对象编程中,一切皆对象具体的体现 1.函数可以被引用 2.函数可以作为函数的参数 3.函数可以作为函数的返回值 4.可以被存储到容器类型中函数嵌套 嵌套调用 在函数中调用了另一个函数 嵌套定义 在一个函数中定义了另一个函数 定义在函数内的函数,只能在函数内使用,外界不能访问名称空间 存储名称的 阅读全文

posted @ 2018-11-28 20:41 大白不白 阅读(93) 评论(0) 推荐(0) 编辑


2018年11月27日

摘要: 文件内指针移动: 强调:只有t模式下read(n),n代表字符个数,除此之外都是以字节为单位 with open('a.txt','rt',encoding='utf-8')as f: res=f.read(4) print(res) 以字节为单位: with open('a.txt','at',e 阅读全文

posted @ 2018-11-27 14:59 大白不白 阅读(114) 评论(0) 推荐(0) 编辑


2018年11月26日

摘要: 文件是操作系统为应用程序或者用户提供一种操作硬盘的虚拟单位强调: 文件是操作系统提供的虚拟单位 应用程序或者用户对文件的读写操作其实都是向操作系统发送指令 文件对应的硬盘空间,如果需要考虑永久保存数据那必须使用文件 路径问题绝对路径: win C:\a\b\c\d.txt linux /a/b/c/ 阅读全文

posted @ 2018-11-26 20:09 大白不白 阅读(110) 评论(0) 推荐(0) 编辑


2018年11月23日

摘要: 字符编码: 字符转换成数字 编码的过程一定要遵循一个标准,该标准称之为字符编码表 字符>>>>编码>>>>数字 数字>>>>解码>>>>字符文本编辑器读一个文件的3个过程 先启动文本编辑器,文本编辑器会将文件内容读入内存 将读入内存的内容打印到屏幕上python解释器执行一个py文件的3个过程 先启 阅读全文

posted @ 2018-11-23 17:11 大白不白 阅读(118) 评论(0) 推荐(0) 编辑


2018年11月22日

摘要: 列表类型:用途:记录多个值(同种属性)定义方式:在[]内用逗号分隔开多个任意类型的值l=['a','b','c']类型转换l=list('hello')print(l)l=list({'x':1,'y':2})优先掌握:l=['a','b','a','d','e']print(l[0])print( 阅读全文

posted @ 2018-11-22 19:19 大白不白 阅读(227) 评论(0) 推荐(0) 编辑


2018年11月21日

摘要: for 循环: l=['a','b','c'] for i in l : print(i) while循环和for循环 while循环:条件循环,循环的次数取决于条件何时为False for循环:循环的次数取决于数据的包含的元素的个数 for循环专门用来取值,在循环取值方面比while循环要强大,以 阅读全文

posted @ 2018-11-21 17:14 大白不白 阅读(196) 评论(0) 推荐(0) 编辑


2018年11月20日

摘要: 算术运算 print(10 / 3)=3.333333333333 print(10 // 3)=3 print(10 ** 2)=100 赋值运算增量赋值 age=18 age+=1 print(age)交叉赋值 x=10 y=20 x,y=y,x print(x,y)链式赋值 x=y=z=10解 阅读全文

posted @ 2018-11-20 15:12 大白不白 阅读(215) 评论(0) 推荐(0) 编辑


Copyright © 2025 大白不白
Powered by .NET 9.0 on Kubernetes