WELCOME

不积跬步,无以至千里;不积小流,无以成江海。
摘要: 1.类和对象 面向对象: 一种基于面向过程的新的编程思想,顾名思义该思想是站在对象角度思考问题,我们把多个功能合理放到不同对象里,强调的是具备某些功能的对象。 类: 实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础。 类是对某个对象的 阅读全文
posted @ 2022-03-28 21:47 Ambitious~ 阅读(178) 评论(0) 推荐(0)
摘要: 1.可迭代对象 大白话:可以重复迭代的东西 专业话:实现了__iter__方法的对象就是可迭代对象 实现了__iter__方法的对象就叫做可迭代对象,__iter__方法的作用就是返回一个迭代器对象。 直观理解就是能用for循环进行迭代的对象就是可迭代对象。 比如:字符串、列表、元组、字典、集合、生 阅读全文
posted @ 2022-03-26 20:48 Ambitious~ 阅读(181) 评论(0) 推荐(0)
摘要: 1.生成器 通过列表生成式(列表推导式),|我们可以直接创建一个列表。但是,受到内存限制,列表容量中定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我 阅读全文
posted @ 2022-03-26 20:27 Ambitious~ 阅读(45) 评论(0) 推荐(0)
摘要: 1.异常 异常是指在语法正确的前提下,程序运行时报错就是异常。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行 2.异常类型 异常描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^ 阅读全文
posted @ 2022-03-26 14:44 Ambitious~ 阅读(198) 评论(0) 推荐(0)
摘要: 简易版图书管理系统 1 # 用户注册 2 import time 3 4 5 def register(): 6 username = input('请输入用户名:') 7 password = input('请输入密码:') 8 repassword = input('请确认密码:') 9 10 阅读全文
posted @ 2022-03-25 22:06 Ambitious~ 阅读(94) 评论(0) 推荐(0)
摘要: 1.strip()函数 strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。 语法结构: str.strip([chars]) 参数 chars -- 移除字符串头尾指定的字符序列。 返回值 返回移除字符 阅读全文
posted @ 2022-03-25 21:28 Ambitious~ 阅读(337) 评论(0) 推荐(0)
摘要: 文件操作with open() as 时报错 UnicodeDecodeError: 'gbk' codec can't decode byte 0xa0 in position 22: illegal multibyte sequence 解决办法一:在后面加上文件编码格式encoding = ‘ 阅读全文
posted @ 2022-03-25 20:16 Ambitious~ 阅读(1571) 评论(0) 推荐(0)
摘要: 1.单纯复制文件 # 先判断src和target是否是文件夹, # 如果是文件夹,则取出文件夹里面所有的文件(没有文件夹),遍历每一个文件, # 将每一个文件的绝对路径join出来 :E:\p1\girl.jpg 1 src_path = r'E:\p1' 2 target_path = r'E:\ 阅读全文
posted @ 2022-03-25 18:20 Ambitious~ 阅读(1538) 评论(0) 推荐(1)
摘要: 总结 import os os.getcwd() # 获取当前的工作目录,即当前python脚本工作的目录 os.chdir('test') # 改变当前脚本工作目录,相当于shell下的cd命令 os.rename('毕业论文.txt','毕业论文-最终版.txt') # 文件重命名 os.rem 阅读全文
posted @ 2022-03-24 22:16 Ambitious~ 阅读(59) 评论(0) 推荐(0)
摘要: 总结 os.path:常用函数 os.path.dirname() 获取指定文件的目录 os.path.join() 拼接获取新的路径 os.path.split() 分割(文件目录,文件名) os.path.splitext() 分割(文件目录\文件名.文件扩展名) os.path.getsize 阅读全文
posted @ 2022-03-24 20:55 Ambitious~ 阅读(227) 评论(0) 推荐(0)