会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
呼长喜
让自己变得更好是解决一切问题的关键 。 -HCX
博客园
首页
新随笔
联系
管理
上一页
1
···
13
14
15
16
17
18
19
20
21
···
25
下一页
2022年5月12日
Python BS模式下的web应用程序
摘要: '''import socket# (1) 构建套接字对象,确定通信协议sock = socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM)# (2) 绑定IP和端口ip_port = ("127.0.0.1", 8888)sock
阅读全文
posted @ 2022-05-12 22:06 呼长喜
阅读(84)
评论(0)
推荐(0)
2022年5月11日
Python 文件上传案例
摘要: '''import requestsres = requests.get( "https://vd2.bdstatic.com/mda-nae3n9ssk12en6we/sc/cae_h232_delogo/1642214352000767797/mda-nae3n9ssk12en6c7.mp4?v
阅读全文
posted @ 2022-05-11 20:26 呼长喜
阅读(211)
评论(0)
推荐(0)
2022年5月10日
Python socker/subprocess模块练习(ssh案例)
摘要: '''import socket# (1) 构建套接字对象,确定通信协议sock = socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM)ip_port = ("127.0.0.1", 8790)sock.connect(ip_p
阅读全文
posted @ 2022-05-10 22:05 呼长喜
阅读(93)
评论(0)
推荐(0)
Python socker模块练习(聊天案例)
摘要: '''import socket# (1) 构建套接字对象,确定通信协议sock = socket.socket(family=socket.AF_INET, type=socket.SOCK_STREAM)# (2) 绑定IP和端口ip_port = ("127.0.0.1", 9999)sock
阅读全文
posted @ 2022-05-10 21:50 呼长喜
阅读(58)
评论(0)
推荐(0)
2022年4月21日
Python列表和字典推导式练习
摘要: '''#1. 常规写法:l = [1, 2, 3, 4, 5, 6]#计算l列表里的2次方new_l = []for i in l: new_l.append(i * i)print(new_l) # [1, 4, 9, 16, 25, 36]# 计算l列表里仅偶数的2次方new_l = []for
阅读全文
posted @ 2022-04-21 23:28 呼长喜
阅读(98)
评论(0)
推荐(0)
Python异常机制
摘要: ''' 知识点:1.try: #自定义异常机制(格式)2.except KeyError as e: # 遇到“KeyError”报错执行以下内容 print("键错误")3.finally: # 代码执行失败和成功都会执行 print("无论如何都会执行的语句")4.except (KeyErro
阅读全文
posted @ 2022-04-21 23:04 呼长喜
阅读(64)
评论(0)
推荐(0)
Python __repr__和__str__练习
摘要: '''class Person(object): instance = None def __init__(self, name, age): self.name = name self.age = age def __repr__(self): # 可读性高,给程序员输出结果 return f"r
阅读全文
posted @ 2022-04-21 20:26 呼长喜
阅读(52)
评论(0)
推荐(0)
2022年4月19日
Python __init__练习
摘要: '''#使用场景:想让p1和p2......的内存空间地址是一个。class Person(object): instance = None def __new__(cls, *args, **kwargs): print("__new__方法执行") if not cls.instance: cl
阅读全文
posted @ 2022-04-19 23:35 呼长喜
阅读(40)
评论(0)
推荐(0)
Python反射练习
摘要: '''#hasattr()判断真假布尔值True Faster#delattr()删除#setattr()新增#getattr()#查看class Person(object): def __init__(self, name, age, gender): self.name = name self
阅读全文
posted @ 2022-04-19 22:55 呼长喜
阅读(46)
评论(0)
推荐(0)
2022年4月18日
Python property属性练习
摘要: '''class Person(object): def __init__(self, name, age): # self.name = name self.__name = name # __name即私有属性,设置 _Person__name = ”yuan“ self.__age = age
阅读全文
posted @ 2022-04-18 22:06 呼长喜
阅读(58)
评论(0)
推荐(0)
Python私有属性和私有方法面试题
摘要: '''class Base: def __foo(self): print("foo from Base") def test(self): self.__foo()class Son(Base): def __foo(self): print("foo from Son")s = Son()s.t
阅读全文
posted @ 2022-04-18 21:57 呼长喜
阅读(50)
评论(0)
推荐(0)
Python私有方法练习
摘要: '''class Person(object): def __init__(self, name, age): # self.name = name self.__name = name # __name即私有属性,设置 _Person__name = ”yuan“ self.age = age s
阅读全文
posted @ 2022-04-18 21:52 呼长喜
阅读(55)
评论(0)
推荐(0)
Python私有属性练习
摘要: ''' 单下划线、双下划线、头尾双下划线说明:__foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的。_foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问。(约定成俗,不限语法)__foo: 双下划线的表示
阅读全文
posted @ 2022-04-18 21:44 呼长喜
阅读(62)
评论(0)
推荐(0)
2022年4月15日
Python面向对象之继承
摘要: 11.3面向对象之继承 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过继承机制。通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。 1 2 class 派生类名(基类名) ... 11.3.1、继承的基本使用 继承是使用已存在的类的定义作为基础建立新类的
阅读全文
posted @ 2022-04-15 23:46 呼长喜
阅读(150)
评论(0)
推荐(0)
Python类与继承高阶练习
摘要: '''class Base: def __init__(self): self.func() pass def func(self): print('in base')class Son(Base): def __init__(self): super().__init__() self.func
阅读全文
posted @ 2022-04-15 23:42 呼长喜
阅读(55)
评论(0)
推荐(0)
Python多重继承练习
摘要: '''class Animal(object): def eat(self): print("吃") def sleep(self): print("睡着了...")class Fly(object): def fly(self): print("飞")class Dog(Animal): # 覆盖
阅读全文
posted @ 2022-04-15 23:25 呼长喜
阅读(87)
评论(0)
推荐(0)
Python继承练习
摘要: '''#知识点1.覆盖父类方法,创建子类(优先找子类sleep)#知识点2.子类继承父类方法(super().sleep())class Animal(object): def eat(self): print("吃") def sleep(self): print("睡着了...")class D
阅读全文
posted @ 2022-04-15 23:09 呼长喜
阅读(183)
评论(0)
推荐(0)
Python静态方法和类方法练习
摘要: '''class Utils(object): class_num = 30 # 静态方法 @staticmethod def add(x, y): return x + y @staticmethod def sub(x, y): return x - y # 类方法 @classmethod d
阅读全文
posted @ 2022-04-15 22:56 呼长喜
阅读(79)
评论(0)
推荐(0)
2022年4月12日
Pyuthon一切皆对象
摘要: '''#1.一切皆对象# 数据类型 : 数字类型 布尔类型 字符串类型 列表 字典 集合 元组s = "hello yuan"s2 = str("hello yuan")print(s, type(s2)) # hello yuan <class 'str'>print(s.upper(), typ
阅读全文
posted @ 2022-04-12 19:11 呼长喜
阅读(43)
评论(0)
推荐(0)
2022年4月11日
Pyuthon类与对象练习扩展
摘要: '''# 声明类class Student(object): # 类属性 class_name = "34期" num = 30 # 初始化方法: 实例化自动触发 self:实例对象的空间地址 def __init__(self, name, age, sex): # print("this is
阅读全文
posted @ 2022-04-11 23:37 呼长喜
阅读(52)
评论(0)
推荐(0)
Pyuthon类与对象练习
摘要: '''def student_add(): #pass print("p")def student_delete(): #pass print("b")#1.声明类class Student(object): # 类属性 class_name = "34期" num = "30人" # 方法 def
阅读全文
posted @ 2022-04-11 20:55 呼长喜
阅读(50)
评论(0)
推荐(0)
Pyuthon类与对象
摘要: 十一、面向对象 11.1、OOP编程思想 面向对象编程是在面向过程编程的基础上发展来的,它比面向过程编程具有更强的灵活性和扩展性。面向对象编程是程序员发展的分水岭,很多初学者会因无法理解面向对象而放弃学习编程。 面向对象编程(Object-oriented Programming,简称 OOP),是
阅读全文
posted @ 2022-04-11 20:28 呼长喜
阅读(74)
评论(0)
推荐(0)
2022年4月9日
Pyuthon正则表达式re模块(高阶练习)
摘要: ''' import ref = open("douban.html","r",encoding="utf8")data = f.read()#print(data)ret1 = re.findall('<div class="item">.*?<span class="rating_num".*?
阅读全文
posted @ 2022-04-09 23:30 呼长喜
阅读(37)
评论(0)
推荐(0)
2022年4月7日
Pyuthon正则re模块
摘要: 就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 (1)元字符 . :除换行符以外的任意符号,re.S模式也可以使 . 匹配包括换行在内
阅读全文
posted @ 2022-04-07 23:56 呼长喜
阅读(55)
评论(0)
推荐(0)
2022年4月6日
Pyuthon正则表达式re模块练习
摘要: '''import re# 正则表达式:针对字符串做模糊匹配s = "hello yuan"print(s.find("yuan")) # 6s2 = "1,2,34,100,yuan,rain,alvin,45"ret = re.findall("[a-z]+", s2)print(ret) #
阅读全文
posted @ 2022-04-06 23:45 呼长喜
阅读(81)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
18
19
20
21
···
25
下一页
公告