python
自学python目录
wedesir
本人为新手,发布的文章若有错误或者理解不透彻,还请指点,本人一定改正。
展开
-
解决pip is configured with locations that require TLS/SSL, however the ssl module in Python is not ...
解决pip is configured with locations that require TLS/SSL, however the ssl module in Python is not ...原创 2022-09-15 23:33:57 · 1868 阅读 · 1 评论 -
python笔记--socket_TCP_web服务器返回指定页面
python笔记--socket_TCP_web服务器返回指定页面原创 2022-06-21 23:49:41 · 299 阅读 · 1 评论 -
python笔记--socket_TCP_简单web服务器发送固定网页
python笔记--socket_TCP_简单web服务器发送固定网页原创 2022-06-21 23:47:12 · 155 阅读 · 0 评论 -
python笔记---socket_TCP_web服务器发送固定数据
python笔记---socket_TCP_web服务器发送固定数据原创 2022-06-21 23:44:35 · 470 阅读 · 0 评论 -
socket_TCP_文件下载器_客户端
socket_TCP_文件下载器_客户端原创 2022-06-19 23:13:21 · 63 阅读 · 0 评论 -
socket_TCP_文件下载器_服务端
socket_TCP_文件下载器_服务端原创 2022-06-19 22:12:09 · 344 阅读 · 0 评论 -
socket_TCP_服务端增强
socket_TCP_服务端增强原创 2022-06-19 22:08:47 · 79 阅读 · 0 评论 -
python笔记--socket--TCP服务端
python笔记--socket--TCP服务端原创 2022-06-19 22:06:50 · 356 阅读 · 0 评论 -
python笔记---socket--TCP客户端
python笔记---socket--TCP客户端原创 2022-06-19 22:03:29 · 422 阅读 · 0 评论 -
python笔记--socket---UDP广播
python笔记--socket---UDP广播原创 2022-06-17 16:48:11 · 326 阅读 · 0 评论 -
python 笔记---socket--UDP简单聊天器
python 笔记---socket--UDP简单聊天器原创 2022-06-17 16:46:08 · 127 阅读 · 0 评论 -
python笔记--socket绑定发送端
笔记原创 2022-06-15 21:09:47 · 407 阅读 · 0 评论 -
python笔记--socket之发送数据
发送数据原创 2022-06-15 00:21:07 · 1666 阅读 · 0 评论 -
python笔记---socket之UDP接收数据
接收数据原创 2022-06-15 00:16:42 · 400 阅读 · 0 评论 -
python监控系统并发送邮件
python监控系统并发送邮件原创 2022-06-02 00:33:55 · 424 阅读 · 0 评论 -
QuickHit游戏【python版】
代码————import randomimport sysimport timeclass xxl(object):#信息类 def __init__(self,dj,cd,cs,sj,df): #等级、字符串长度、各等级输出字符串的次数、时间限制、得分 self.__dj=dj #等级 self.__cd=cd #字符串长度 self.__cs=cs #各等级输出字符串的次数 self.__sj=sj原创 2022-05-03 23:40:48 · 1330 阅读 · 0 评论 -
python---力扣基础算法---两数之和
题目————————代码————————# class Solution:# def twoSum(self, nums, target) :# for x in range(len(nums)):# for y in range(x+1,len(nums)):# if nums[x]+nums[y]==target:# return [x,y]class Solu原创 2022-04-16 23:45:43 · 458 阅读 · 0 评论 -
python--力扣基础算法——回文数
题目——————————代码————————class Solution: def isPalindrome(self, x) : x=str(x) if x==x[-1:-(len(x)+1):-1]: return True else: return Falsehw=Solution()print(hw.isPalindrome(121))print(hw.isPalindrom.原创 2022-04-16 15:35:23 · 528 阅读 · 0 评论 -
python----主动抛出异常并且捕获异常
代码笔记--------------"""在python中,除了代码执行出错python解释器会抛出异常以外咱们还可以根据应用程序特有的业务需求主动抛出异常python中提供了一个Exception异常类在开发时,如果满足特定业务需求时,希望抛出异常,可以1、创建一个Exception的对象2、使用raise关键字抛出异常"""def input_password(): mm=input("请输入密码:") if len(mm)>=8 : #如果mm长度大于8,原创 2022-04-03 16:51:32 · 3930 阅读 · 0 评论 -
python----异常的概念和使用
代码笔记--------"""什么是异常? 在程序运行时,python解释器遇到一个错误停止运行,并且提示一些错误信息,,这就是异常程序停止执行并且提示错误信息,这就是抛出异常程序开发时,很难将所有的特殊情况都处理的面面俱到,通过异常捕获可以针对突发事件做集中处理,从而保证代码的稳定性和健壮性在程序开发中,对执行的某些代码不确定会不会报错,就选择使用try来捕获异常try 尝试,代码会不会成功运行,会不会报错except 如果不是,如果报错就执行except内的解决代码简单的捕获异常原创 2022-04-03 16:30:08 · 1100 阅读 · 0 评论 -
python-----单例设计模式
代码笔记-----------"""什么是设计模式? 设计模式是前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是都是针对某一特定问题的成熟解决方案设计模式有什么作用? 使用设计模式是为了可重用代码、让代码更容易被他人理解,提高代码的可靠性什么是单例设计模式? 让类创建的对象,在系统中只有唯一的实例。每一次使用类名()创建实例对象,内存地址是相同的咱们要用到单例设计模式就得用到一个内置方法__new__()在我们类名创建对象时,python解释器首先会调用__new__()方法原创 2022-04-02 21:42:38 · 987 阅读 · 0 评论 -
python------静态方法
代码笔记-------"""什么是静态方法? 不访问类属性,实例属性的方法我们就把它定义成静态方法语法:@staticmethoddef 静态方法名(): #因为不需要访问类属性和实例属性,所以没有类似于self,cla这种第一参数 pass"""class Dog: @staticmethod def gj(): print("大胆,你在狗叫什么?")"""主程序"""Dog.gj() #通过类名.调用静态方法,不需要创建对象运行结原创 2022-04-01 21:47:47 · 499 阅读 · 0 评论 -
python九九乘法口诀表
代码-----------前两种方法懂了,后面的三四种方法就很容易理解了print("---------------------------------第一种方法-----------------------------")for x in range(1,10): #for循环1到9 for y in range(1,x+1) : #for循环1到x+1(注意:x是灵活变化的,x是外部for循环1到9的值) print("%d * %d = %d\t"%(y,x,x*y原创 2022-04-01 11:15:33 · 1098 阅读 · 0 评论 -
python---类方法的概念与使用
代码笔记-----------"""什么是类方法? 类方法就是针对类对象定义的方法,在类方法的内部可以直接访问类属性,或者调用其它类方法语法:@classmethod #类方法需要修饰器@classmethod来修饰,告诉解释器这是一个类方法def 类方法名(cls): #类方法的cls类似于实例方法的self,不需要传参 pass在方法内部:1、可以通过cls.来访问类属性2、也可以通过cls.来调用类方法"""class Tool: num=0 #原创 2022-03-31 20:54:19 · 775 阅读 · 0 评论 -
python---类属性的概念和使用
代码笔记------"""什么是类属性? 类属性就是类对象定义的属性,通常用来记录与这个类相关的特征类属性不会用来记录具体对象的特征"""class Tool: num=0 #保存创建对象的数量 ls=[] #保存对象的名字 def __init__(self,name): self.name=name Tool.ls.append(name) Tool.num+=1 #通过类名.来调用类属性"""主...原创 2022-03-30 20:10:30 · 890 阅读 · 0 评论 -
python——类是一个特殊的对象概念
代码笔记——————"""#实例咱们使用面向对象开发时,第一步当然是设计类使用类名()创建对象,创建对象有两步:1、在内存中划分区域,分配空间2、调用__init__()方法,初始化对象咱们创建对象后,内存中就有一个实实在在的对象存在我们叫它专业术语——————实例因此,咱们通常就把:1、创建出来的对象就叫做类的实例2、创建对象的动作叫做实例化3、对象的属性叫做实例属性4、对象调用的方法叫做的实例方法在程序执行时:1、对象拥有各自的实例属性2、调用对象的方法可以通过self原创 2022-03-30 19:40:35 · 1179 阅读 · 0 评论 -
python多态
代码笔记————"""什么是多态? 不同的子类对象调用相同的父类方法,产生不同的执行效果1、可以增加代码的灵活度2、以继承和方法重写为前提3、是调用方法的技巧,不会影响到类的内部结构"""class Dog : def __init__(self,name): self.name=name def gam(self): print("玩耍")class JxDog(Dog): def gam(self):原创 2022-03-30 19:38:43 · 360 阅读 · 0 评论 -
python多继承语法
代码笔记——————"""什么是多继承? 顾名思义就是一个子类继承类多个父类多继承语法:class 子类名(父类名1,父类名2.....): pass注意:使用多继承时,要避免父类1与父类2的方法名相同,不然我们可能会混乱"""class A: def A_(self): print("这是A类的方法")class B: def B_(self): print("这是B类的方法")class C(A,B): ""原创 2022-03-29 22:36:00 · 432 阅读 · 0 评论 -
python计算三角形面积题目
题目——————代码——————# 程序设计:# 一.编写一个三角形类(注意三边之间的关系)。# 1.包含计算三角形的面积方法# s=根号下:p(p-a)(p-b)(p-c) 其中p=1/2(a+b+c)## 2.判断三角形的类型(直角a*a+b*b=c*c,等边a=b=c,等腰a=b||b=c||a=c)方法# 请设计合理的三角形类并对该类进行测试。import mathclass sjx: def __init__(self,a,b,c).原创 2022-03-28 22:40:51 · 1908 阅读 · 0 评论 -
python继承小题目
题目——————代码——————class juxing: """1、定义一个类,描述一个矩形,包含有长、宽两种属性(封装),和计算面积方法。""" def __init__(self,c,k): self.__c=c #长 self.__k=k #宽 def mj(self): """计算面积""" return self.__c*self.__kclass cft(juxing): .原创 2022-03-27 22:53:37 · 1115 阅读 · 0 评论 -
python继承的概念和语法
笔记——————"""为什么要有继承?继承就是实现代码的重用,相同的代码不需要重复编写继承的概念:子类拥有父类的所有方法和属性子类也叫派生类,父类也叫基类,继承也叫派生,子类继承父类也叫派生类派生基类继承的语法:class 类名(需要继承的父类名): pass"""class Animal: '''动物类''' def c(self): '''吃''' print("吃") def sj(self): .原创 2022-03-27 14:08:20 · 707 阅读 · 1 评论 -
python身份运算符
笔记————————"""身份运算符:身份运算符用于比较两个对象的内存地址是否一致------ 是否是对同一个对象的引用 在python中针对None比较时,建议使用is判断运算符 描述 实例 is is是判断两个标识符是不是引用同一个对象 x is y,类似id(x)==id(y)is not is not是判断两个标识符是不是引用不同的对象 x is not y,类似id原创 2022-03-22 12:36:20 · 1211 阅读 · 0 评论 -
python的私有属性与私有方法
笔记————————"""在实际开发中,对象的某些属性或某些方法,只希望在对象内部使用,不希望外界访问到私有属性:私有属性就是对象不希望公开的属性私有方法:私有方法就是对象不希望公开的方法#定义方法在定义属性或方法时,在属性名或方法名前增加两个下划线,就是定义的私有属性与私有方法"""class dog01 : def __init__(self,name): self.name=name self.__age=2 #私有变量 def原创 2022-03-22 12:34:56 · 652 阅读 · 0 评论 -
python士兵突击简单小程序
题目------------------代码-------------------------class Gun : """枪类""" def __init__(self,name,count): self.name=name self.count=count def ztzd(self,zd): """装填子弹""" if self.count>=10 : print("子原创 2022-03-20 16:34:45 · 1106 阅读 · 0 评论 -
摆放家具python版
代码——————————class jiaju: """家具类""" def __init__(self,name,area): self.name=name#名字 self.area=area#占地面积 def __str__(self): return "%s占地%d平米"%(self.name,self.area)class house: """房子类""" def __init__(self,huxi原创 2022-03-19 20:26:01 · 314 阅读 · 1 评论 -
小百对python中多值参数的理解
代码块——————————"""多值参数什么是多值参数? 多值参数就是一个参数里面能够同时存储多个数据1、有时需要一个函数处理参数的个数不确定时,这个时候就可以使用多值参数2、python中有两种多值参数: 2.1 参数名前加一个*号可以接收元组 2.2 参数名前加两个**号可以接收字典3、一般给多值参数命名时,习惯使用以下两个名字 3.1 *args---------存放元组参数前面有一个*号 3.2 **kwargs------存放字典参数前面有两个原创 2022-02-28 21:56:42 · 420 阅读 · 0 评论 -
小百对python的缺省参数的理解
代码——————————"""定义函数时,可以给某个参数指定一个默认值,具有默认值的参数叫做缺省参数调用函数时,如果没有给缺省参数赋值,则缺省参数输出定义的默认值函数的缺省参数,将常见的值设置为缺省参数的默认值,从而简化函数的调用"""# 例如:列表的排序方法a = [5, 1, 4]a.sort() # 该方法就是有默认值,默认升序print(a)a.sort(reverse=True) # 这边给该方法赋值了,所以该方法并没有默认升序print(a)# 怎么设缺省函原创 2022-02-27 22:28:50 · 894 阅读 · 1 评论 -
python初始化方法————_init_()
代码————————————"""初始化方法 当使用类名创建对象时,会自动执行以下操作: 1、为对象在内存中分配空间-------创建对象 2、为对象属性设置初始值--------初始化方法(_init_) _init_方法就是初始化方法,是对象的内置方法注意!_init_方法是专门用来定义类具有哪些属性的方法"""class Cat : """这是一个猫类""" def __init__(self,new_name):#通过形原创 2022-03-04 15:51:19 · 3014 阅读 · 0 评论 -
python基础小题目————————小百
题目————————————————————————————————————附加题————————————————————————————————————————# 第一题print("*******第一题********")def timu_01(fruit): print("你的%s汁已经榨好了")timu_01("苹果")timu_01("西瓜")# 第二题print("*******第二题********")def timu_02()...原创 2022-02-26 19:58:16 · 461 阅读 · 0 评论 -
python名片管理系统简单版
模块工具包——————————————————hw=[] #定义一个空列表用来保存信息,列表里面存放字典def cd() : #创建一个显示菜单的函数 """作用:显示菜单""" print("*"*50) print("欢迎使用【名片管理系统】V小黄版\n") print("1、新建名片") print("2、显示全部") print("3、查询名片\n") print("0、退出系统") print("*原创 2022-02-26 22:19:09 · 177 阅读 · 0 评论