摘要: MindManager是一款思维导图工具软件。 打开MindManager后鼠标失灵了,原因是32位的MindManager与Windows64位系统不兼容导致的。 临时解决办法: 1. 按win+R键,打开运行窗口,输入:cmd,打开cmd窗口,在窗口中输入命令:net stop "tablet 阅读全文
posted @ 2021-08-26 15:01 admin-xiaoli 阅读(259) 评论(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 阅读(139) 评论(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 阅读(184) 评论(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 阅读(76) 评论(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 阅读(54) 评论(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 阅读(293) 评论(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 阅读(59) 评论(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 阅读(19) 评论(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 阅读(18) 评论(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 阅读(59) 评论(0) 推荐(0)
摘要: #魔术方法 '''__init__:初始化魔术方法触发时机:初始化对象时触发,不是实例化触发,但是和实例化触发在一个操作中 __new__:实例化的魔术方法触发时机:在实例化时触发 __call__:对象调用方法触发时机:将对象当成函数使用的时候,会默认调用此函数中的内容 __str__:触发时机: 阅读全文
posted @ 2021-08-26 14:23 admin-xiaoli 阅读(68) 评论(0) 推荐(0)
摘要: #模块的导入和使用'''在python中,模块是代码组织的一种方式,把功能相近的函数或者类放到一个文件中,一个文件(.py)就是一个模块(module)模块就是文件名去掉后缀.py,这样做的好处: 提高代码的复用性和可维护性,一个模块编写完毕后,可以很方便的在其他项目中导入 解决了命名冲突的问题,不 阅读全文
posted @ 2021-08-26 14:19 admin-xiaoli 阅读(199) 评论(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 阅读(51) 评论(0) 推荐(0)
摘要: #列表推导式 字典,集合推导式 #旧的列表 >新的列表 #列表推导式:格式:[表达式 for 变量 in 旧列表]#或者 [表达式 for 变量 in 旧列表 if 条件] 1 #过滤掉长度小于或者等于3的人名 2 names=['tom','lily','asdc','aa','tosoda'] 阅读全文
posted @ 2021-08-26 14:09 admin-xiaoli 阅读(71) 评论(0) 推荐(0)
摘要: #类方法 '''1. 定义需要依赖装饰器@classmethod2.类方法中参数不是一个对象,而是类,print(cls)3.类方法中可以使用类属性。4.类方法中不能使用普通方法。 类方法的作用: 因为只能访问类属性和类方法,所以可以在对象创建之前,需要完成一些动作(功能) ''' 1 class 阅读全文
posted @ 2021-08-26 14:06 admin-xiaoli 阅读(32) 评论(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 阅读(42) 评论(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 阅读(71) 评论(0) 推荐(0)
摘要: #面向对象: '''程序中 现实中 对象 具体的事物 现实中事物 >转成电脑程序万物皆对象 好处:灵活,复用 面向对象: 类 对象 属性 方法 对象: 小明的手机 小红的手机 小雨的手机 .................. 对象的集合 >共同特征:品牌颜色大小价格,动作:打电话发信息上网 类别:手 阅读全文
posted @ 2021-08-26 14:01 admin-xiaoli 阅读(36) 评论(0) 推荐(0)
摘要: #继承#is a ; has a'''公路,road 属性:长度,名称 车,car 属性:名字,时速 方法:1.求车名在那条公路上以多少时速行驶 get_time(self,road) 2.初始化车属性信息__init__方法 3.打印对象现实车的属性信息 ''' 1 import random 2 阅读全文
posted @ 2021-08-26 13:58 admin-xiaoli 阅读(52) 评论(0) 推荐(0)
摘要: #多重继承 1 class Person: 2 def __init__(self,name): 3 self.name=name 4 def eat(self): 5 print(' >eat1') 6 def eat(self): 7 print(' >eat2') 8 9 p=Person(' 阅读全文
posted @ 2021-08-26 13:55 admin-xiaoli 阅读(56) 评论(0) 推荐(0)
摘要: #多态#多继承,环境:python3 '''经典类:从左到右,深度优先新式类:广度优先 D.__mro__ >查看搜索顺序import inspectprint(inspect,getmro(D)) ''' #多重继承的搜索顺序:经典类,新式类 1 class P1: 2 def foo(self) 阅读全文
posted @ 2021-08-26 13:53 admin-xiaoli 阅读(16) 评论(0) 推荐(0)
摘要: #对象方法 1 class person(): 2 name='张三' 3 4 def __init__(self,name,age): 5 self.age=age 6 self.name=name 7 8 def eat(self,food): 9 self.food=food 10 print 阅读全文
posted @ 2021-08-26 13:51 admin-xiaoli 阅读(16) 评论(0) 推荐(0)
摘要: #匿名函数:简化函数定义#格式:lambda 参数1,参数2 : 运算 1 def func(): 2 print('aaa') 3 4 def add(a,b): 5 s=a+b 6 return s 1 s=lambda a,b:a+b 2 print(s) 3 result=s(2,4) 4 阅读全文
posted @ 2021-08-26 13:49 admin-xiaoli 阅读(72) 评论(0) 推荐(0)
摘要: #内部函数'''特点:可以访问外部函数的变量内部函数可以修改外部函数的可变类型的变量,比如list1内部函数修改全局的不可变变量时,需要在内部函数声明global内部函数修改外部函数的不可变的变量时,需要在内部函数中声明nonlocallocals() 查看本地变量有哪些,以字典形式输出global 阅读全文
posted @ 2021-08-26 13:46 admin-xiaoli 阅读(75) 评论(0) 推荐(0)
摘要: #项目,包,python文件的概念'''项目: 包1: 1.py 2.py 3.py 包2: 1.py 2.py 3.py''' # 函数#将重复的代码封装到函数,只要使用直接找函数,增强代码的模块化和重复利用率'''定义函数,格式:def 函数名([参数,参数……]) 函数体(重复的代码)调用:函 阅读全文
posted @ 2021-08-26 13:43 admin-xiaoli 阅读(77) 评论(0) 推荐(0)
摘要: #构造器 和 __init__方法#函数和类里面定义的:方法 1 def func(names): 2 for name in names: 3 print(name) 4 5 name__list=['a','b','c'] 6 func(name_list) 1 class phone: 2 # 阅读全文
posted @ 2021-08-26 13:36 admin-xiaoli 阅读(114) 评论(0) 推荐(0)
摘要: #迭代器 #可迭代对象:1.生成器 2.元组 列表 集合 字典 字符串#如何判断可迭代: 1 from collections import Iterable 2 3 list1=[1,2,4,6,7] 4 f=isinstance(list1,Iterable) 5 print(f) 6 7 f= 阅读全文
posted @ 2021-08-26 13:34 admin-xiaoli 阅读(49) 评论(0) 推荐(0)
摘要: #递归函数:recursion'''普通函数:def func(): pass匿名函数:lambda 参数:返回结果递归函数:普通函数的一种表现形式递归函数特点:1.一定要有终点2.有一个入口 ''' 1 def sum(n): # 1~n的累加和 2 if n==0: 3 return 0 4 e 阅读全文
posted @ 2021-08-26 13:32 admin-xiaoli 阅读(34) 评论(0) 推荐(0)
摘要: #单例模式#开发模式:单例模式 1 class Student: 2 pass 3 4 s=Student() 5 s1=Student() 6 s2=Student() 7 8 print(s) 9 print(s1) 10 print(s2) 1 class Singleton: 2 3 #私有 阅读全文
posted @ 2021-08-26 13:30 admin-xiaoli 阅读(49) 评论(0) 推荐(0)
摘要: #变量作用域#作用域:LEGB 按此顺序查找 #L: local 局部变量#E: encloseing 嵌套#G: global 全局变量#B: built-in 内置的 1 a=100 2 3 def func(): 4 a=10 5 def in_func(): 6 print(a) #要引用的 阅读全文
posted @ 2021-08-26 13:28 admin-xiaoli 阅读(38) 评论(0) 推荐(0)
摘要: #异常机制:try-except-else #如果用else,就不能用return 1 def func(): 2 try: 3 n1=int(input('输入数字:')) 4 print(n1) 5 return 1 6 except ValueError: 7 print('必须是数字') 8 阅读全文
posted @ 2021-08-26 13:27 admin-xiaoli 阅读(34) 评论(0) 推荐(0)
摘要: #time模块 1 #1.时间戳 2 import time 3 t=time.time() 4 print(t) 5 time.sleep(3) 6 7 t1=time.time() 8 print(t1) 9 10 11 #将时间戳转成字符串 12 s=time.ctime(t) 13 prin 阅读全文
posted @ 2021-08-26 13:25 admin-xiaoli 阅读(51) 评论(0) 推荐(0)
摘要: #sys模块 '''当你导入一个模块,python解释器对模块位置的搜索顺序是:1.当前目录2.如果不在当前目录,python则搜索在shell变量中PYTHONPATH下的每个目录3.如果都找不到,pyhton会查看默认路径,UNIX下默认路径一般为/usr/local/lib/python 模块 阅读全文
posted @ 2021-08-26 13:23 admin-xiaoli 阅读(64) 评论(0) 推荐(0)
摘要: #包的导入 package'''文件夹 :非py文件 包: py文件一个包中可以存放多个模块项目 >包 >模块 >类 >函数 >变量使用包中的模块中的User类 ''' #访问mypackage文件中的模块 1 l1=[2,3,4,5,7,8,9] 2 from mypackage import c 阅读全文
posted @ 2021-08-26 13:22 admin-xiaoli 阅读(127) 评论(0) 推荐(0)
摘要: #闭包在函数中提出的概念:在外部函数中定义了内部函数,外部函数是有返回值的,返回值是内部函数名内部函数还引用了外部函数的变量 格式:def 外部函数(): …… def 内部函数(): …… return 内部函数 1 def func(): 2 a=100 3 def in_func(): 4 b 阅读全文
posted @ 2021-08-26 13:18 admin-xiaoli 阅读(36) 评论(0) 推荐(0)
摘要: #拆包 装包 '''a,b=t1 ValueError: too many value to unpack (拆包) expected(期望)x,y,z=(6,) ValueError: not enough values to unpack expected 3,got 1''' 1 t1=(2, 阅读全文
posted @ 2021-08-26 13:13 admin-xiaoli 阅读(105) 评论(0) 推荐(0)
摘要: #元组 :类似列表(当成容器),内容不可修改,关键字tuple 1 t1=() 2 print(type(t1)) 3 4 t2=('hello',) #一个字符串的时候后边不加逗号不是元组类型 5 print(type(t2)) 6 7 t3=('a','b') 8 print(type(t3)) 阅读全文
posted @ 2021-08-26 13:10 admin-xiaoli 阅读(19) 评论(0) 推荐(0)
摘要: #集合:无序的不重复 '''关键字:set''' 1 list1=[1,2,3,5,6,7,7,6,] 2 #声明集合 3 s1=set() #创建空集合 4 s2={} #不放元素默认是字典类型 5 print(type(s1)) 6 print(type(s2)) 7 s3={1,2,3,4,5 阅读全文
posted @ 2021-08-26 13:06 admin-xiaoli 阅读(67) 评论(0) 推荐(0)
摘要: #循环结构:for 变量名 in 集合 1 print(range(8)) #range(0,8)包含0但是不包含8 2 3 for i in range(3): #打印三次 4 print('hello') 1 name='赵元' 2 for i in range(1,6): 3 print('{ 阅读全文
posted @ 2021-08-26 13:00 admin-xiaoli 阅读(96) 评论(0) 推荐(0)
摘要: # python 没有 switch case 只有 if else# 条件语句应用场景:用户验证登录 1 username='adm' 2 if username: #判断变量是' ' 0 None 默认是False 3 print(' 登录成功!') #如果变量有值 'abc' ……认为是Tru 阅读全文
posted @ 2021-08-26 12:54 admin-xiaoli 阅读(46) 评论(0) 推荐(0)
摘要: 1 import random 2 3 ran=random.randint(1,10) 4 num=input('请输入(1,10)之间的随机:') 5 if ran==num: 6 print('恭喜中大奖了,奖品是:笔记本') 7 else: 8 print('很遗憾没中奖') 9 阅读全文
posted @ 2021-08-26 12:17 admin-xiaoli 阅读(35) 评论(0) 推荐(0)
摘要: 1 print(3^5) #0000 0011 ^ 0000 0101 相同得0不同得1 >0000 0110 2 print(2<<1) #2左移1位 右边补0 3 print(3>>1) #3右移1位 左边补什么看符号位,是1/0就补1/0 #十六进制应用:00 FF 00# 配色 红 绿 蓝 阅读全文
posted @ 2021-08-26 12:13 admin-xiaoli 阅读(74) 评论(0) 推荐(0)
摘要: #python 中 for,while 循环结构中,变量没有作用域的区别。#break continue 跳转语句#pass 不管 if 条件语句是否成立都执行循环,让 if 语句失去意义了#continue 跳过循环体中下方的语句不执行,直接进行下一次的循环#break 跳出 for 循环结构 1 阅读全文
posted @ 2021-08-26 12:10 admin-xiaoli 阅读(272) 评论(0) 推荐(0)
摘要: # '% ' 求某个数除以一个数后的余数 1 num=13%2 2 print(num) # '**' 求n次幂 1 num1=2**3 2 print(num1) # 除法 / , 乘法 * 1 num2=6/2 2 print(num2) # 整除:除以一个数,结果取整 1 n=9//2 2 p 阅读全文
posted @ 2021-08-26 11:49 admin-xiaoli 阅读(252) 评论(0) 推荐(0)
摘要: # format 格式化输出 1 name='乔治' 2 age=9 3 hobby='play dianasour' 4 money=8.5 5 message='{}今年{}岁,最喜欢{},有零花钱:{}'.format(name,age,hobby,money) 6 print(message 阅读全文
posted @ 2021-08-26 11:45 admin-xiaoli 阅读(67) 评论(0) 推荐(0)