随笔分类 -  Python

解释型的计算机语言
摘要:1. 动态生成樱花 1 import turtle as T 2 import random 3 import time 4 5 # 画樱花的躯干(60,t) 6 def Tree(branch, t): 7 time.sleep(0.0005) 8 if branch > 3: 9 if 8 <= 阅读全文
posted @ 2021-12-23 15:46 admin-xiaoli 阅读(375) 评论(0) 推荐(0) 编辑
摘要:注,转自CSDN: https://blog.csdn.net/weixin_51390582/article/details/121959033?utm_source=app&app_version=4.20.0&code=app_1562916241&uLinkId=usr1mkqgl919bl 阅读全文
posted @ 2021-12-17 22:27 admin-xiaoli 阅读(708) 评论(0) 推荐(0) 编辑
摘要:1.互联网 email:邮件与MIME处理包json:JSON编码与解码mailcap:mailcap文件处理mailbox:多种格式控制邮箱mimetypes:文件名与MIME类型映射base64:RFC3548:Base16、Base32、Base64编码binhex:binhex4文件编码与解 阅读全文
posted @ 2021-08-28 09:27 admin-xiaoli 阅读(62) 评论(0) 推荐(0) 编辑
摘要:#absolute 绝对的 c:\pl\girl.jpg#相对路径:站在当前文件,找与目标文件同级别的文件夹,需要#往外跳,每跳一级用 ../ 表示 1 import os 2 r=os.path.isabs(r'c:\pl\girl.jpg') 3 print(' >',r) 4 5 os.pat 阅读全文
posted @ 2021-08-26 14:44 admin-xiaoli 阅读(124) 评论(0) 推荐(0) 编辑
摘要:#文件操作:追加和写'''stream=open(r'c:\pl\aa.txt','w')mode是'w'表示是写操作 write(内容) 每次都会将原来的内容清空,然后写当前的内容 writelines(iterable) 没有换行效果 如果mode是'a' 表示追加,不会清空原来的内容strea 阅读全文
posted @ 2021-08-26 14:42 admin-xiaoli 阅读(168) 评论(0) 推荐(0) 编辑
摘要:#文件操作:'''buffering 缓存mode:read,write,binarychunks 块,片interactive 交互append 追加 系统函数:open(file,open,buffering,encodeing) open(path/filename,'rt') >返回值:st 阅读全文
posted @ 2021-08-26 14:40 admin-xiaoli 阅读(63) 评论(0) 推荐(0) 编辑
摘要:#文件的复制'''原文件:c:\pl\girl.jpg目标文件:c:\p2\girl.jpg''' #with 结合open使用,可以帮助我们自动释放资源 1 with stream=open(r'c:\pl\girl.jpg','rb') as srteam: 2 container=stream 阅读全文
posted @ 2021-08-26 14:36 admin-xiaoli 阅读(42) 评论(0) 推荐(0) 编辑
摘要:#图书管理系统 #持久化保存:文件 1 #用户注册 2 def register(): 3 username=input('输入用户名:') 4 password=input('输入密码:') 5 repassword=input('输入确认密码:') 6 7 if password==repass 阅读全文
posted @ 2021-08-26 14:35 admin-xiaoli 阅读(275) 评论(0) 推荐(0) 编辑
摘要:#私有化#封装:1.私有化属性 2.定义共有set 和get方法,set是赋值,get是取值'''私有化的好处: 1.隐藏属性不被外界随意修改 2.也可以通过函数进行修改 def setxxx(self,xxx): 3.筛选赋值的内容 if xxx是否符合条件 赋值 else: 不赋值 如果想获取具 阅读全文
posted @ 2021-08-26 14:33 admin-xiaoli 阅读(38) 评论(0) 推荐(0) 编辑
摘要:#生成器的多任务#进程> 线程> 协程 1 def task1(n): 2 for i in range(n): 3 print('正在搬第{}块砖。'.format(i)) 4 yield None 5 6 def task2(n): 7 for i in range(n): 8 print('正 阅读全文
posted @ 2021-08-26 14:32 admin-xiaoli 阅读(10) 评论(0) 推荐(0) 编辑
摘要:#global 变量的范围#局部变量 全局变量 1 name='开始' #声明在函数外部的变量:全局变量,所有函数都可以访问 2 s='' 3 def func(): 4 s='abc' #函数内部声明的变量,局部变量 5 s+='x' 6 print(s) 7 print(s) #报错 8 9 d 阅读全文
posted @ 2021-08-26 14:31 admin-xiaoli 阅读(8) 评论(0) 推荐(0) 编辑
摘要:#装饰器 @property 1 class student: 2 def __init__(self,name,age): 3 self.name=name 4 self.__age=age 5 #先有get 6 @property 7 def age(self): 8 return self._ 阅读全文
posted @ 2021-08-26 14:29 admin-xiaoli 阅读(48) 评论(0) 推荐(0) 编辑
摘要:#魔术方法 '''__init__:初始化魔术方法触发时机:初始化对象时触发,不是实例化触发,但是和实例化触发在一个操作中 __new__:实例化的魔术方法触发时机:在实例化时触发 __call__:对象调用方法触发时机:将对象当成函数使用的时候,会默认调用此函数中的内容 __str__:触发时机: 阅读全文
posted @ 2021-08-26 14:23 admin-xiaoli 阅读(61) 评论(0) 推荐(0) 编辑
摘要:#模块的导入和使用'''在python中,模块是代码组织的一种方式,把功能相近的函数或者类放到一个文件中,一个文件(.py)就是一个模块(module)模块就是文件名去掉后缀.py,这样做的好处: 提高代码的复用性和可维护性,一个模块编写完毕后,可以很方便的在其他项目中导入 解决了命名冲突的问题,不 阅读全文
posted @ 2021-08-26 14:19 admin-xiaoli 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1 #冒泡排序 2 3 myList=[4,1,7,0] 4 for i in range(len(myList)-1): 5 for j in range(0,len(myList)-1-i): 6 #交换 7 if myList[j]>myList[j+1]: 8 myList[j],myLis 阅读全文
posted @ 2021-08-26 14:10 admin-xiaoli 阅读(44) 评论(0) 推荐(0) 编辑
摘要:#列表推导式 字典,集合推导式 #旧的列表 >新的列表 #列表推导式:格式:[表达式 for 变量 in 旧列表]#或者 [表达式 for 变量 in 旧列表 if 条件] 1 #过滤掉长度小于或者等于3的人名 2 names=['tom','lily','asdc','aa','tosoda'] 阅读全文
posted @ 2021-08-26 14:09 admin-xiaoli 阅读(58) 评论(0) 推荐(0) 编辑
摘要:#类方法 '''1. 定义需要依赖装饰器@classmethod2.类方法中参数不是一个对象,而是类,print(cls)3.类方法中可以使用类属性。4.类方法中不能使用普通方法。 类方法的作用: 因为只能访问类属性和类方法,所以可以在对象创建之前,需要完成一些动作(功能) ''' 1 class 阅读全文
posted @ 2021-08-26 14:06 admin-xiaoli 阅读(10) 评论(0) 推荐(0) 编辑
摘要:#方法--写在类里面的函数 #类中的方法:动作#种类:普通方法 类方法 静态方法 魔术方法 '''普通方法格式:def 方法名(self[参数,参数]): pass''' 1 class Phone: 2 bread='xiaomi' 3 price=1999 4 type='mate 30' 5 阅读全文
posted @ 2021-08-26 14:04 admin-xiaoli 阅读(34) 评论(0) 推荐(0) 编辑
摘要:#静态方法#类似于类方法'''1.需要装饰器 @staticmethod2.静态方法不需要传递参数,cls,self3.只能访问类的属性和方法,对象是无法访问的4.加载时机同类方法 ''' 1 class man(): 2 name='hua' 3 def cloth(self): 4 self.n 阅读全文
posted @ 2021-08-26 14:03 admin-xiaoli 阅读(63) 评论(0) 推荐(0) 编辑
摘要:#面向对象: '''程序中 现实中 对象 具体的事物 现实中事物 >转成电脑程序万物皆对象 好处:灵活,复用 面向对象: 类 对象 属性 方法 对象: 小明的手机 小红的手机 小雨的手机 .................. 对象的集合 >共同特征:品牌颜色大小价格,动作:打电话发信息上网 类别:手 阅读全文
posted @ 2021-08-26 14:01 admin-xiaoli 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示