搜索结果
查询Tags标签: def,共有 1678条记录-
定义类
类: 属性--数据 方法--函数[root@k8s-master python3-test]# cat 9.py #! /usr/bin/python3 #encoding=utf-8 class Dog: #类名第一个字母大写def bark(self): 函数括号中要加个selfprint("wangwang") [root@k8s-master python3-test]# python3 9.py 汪汪……
2021/11/8 6:13:44 人评论 次浏览 -
&【12】Python 函数
本文参考: 纯洁的微笑:http://www.ityouknow.com/python.html函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段,所以我经常说函数是程序员规模化使用的基础。 函数能提高应用的模块性,和代码的重复利用率。在程序设计中,常将一些常用的功能模块编写…
2021/11/7 22:12:38 人评论 次浏览 -
&【12】Python 函数
本文参考: 纯洁的微笑:http://www.ityouknow.com/python.html函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段,所以我经常说函数是程序员规模化使用的基础。 函数能提高应用的模块性,和代码的重复利用率。在程序设计中,常将一些常用的功能模块编写…
2021/11/7 22:12:38 人评论 次浏览 -
Python内存优化,节省内存字典ConstDict
遇到问题:游戏服务器的怪物数据monsterdata.py 用字典表示,怪物字典数据基本做取值和修改处理,不额外增加字段,py文件大小100m,想办法节省内存,根据特点,不使用原生的dict数据结构,用ConstDict是去代替,内存节省到50m左右。ConstDict python代替的dict数据结构 若…
2021/11/7 7:16:24 人评论 次浏览 -
Python内存优化,节省内存字典ConstDict
遇到问题:游戏服务器的怪物数据monsterdata.py 用字典表示,怪物字典数据基本做取值和修改处理,不额外增加字段,py文件大小100m,想办法节省内存,根据特点,不使用原生的dict数据结构,用ConstDict是去代替,内存节省到50m左右。ConstDict python代替的dict数据结构 若…
2021/11/7 7:16:24 人评论 次浏览 -
软件测试人员能用python做哪些事情?
先抛出结论:软件测试人员能用python做的事情很多,最常见的就是下面四项: 1)做自动化测试【web自动化,app自动化,接口自动化】, 2)做性能测试, 3)开发小工具, 4)搭建测试平台. Python已经成为最受欢迎的程序设计语言之一,因为其具有简单易学、免费开源、且功能…
2021/11/6 14:40:40 人评论 次浏览 -
软件测试人员能用python做哪些事情?
先抛出结论:软件测试人员能用python做的事情很多,最常见的就是下面四项: 1)做自动化测试【web自动化,app自动化,接口自动化】, 2)做性能测试, 3)开发小工具, 4)搭建测试平台. Python已经成为最受欢迎的程序设计语言之一,因为其具有简单易学、免费开源、且功能…
2021/11/6 14:40:40 人评论 次浏览 -
继承总结
# 在python中,获取和修改私有属性值# 一般定义函数名get_xx set_xx用来修改私有属性值class Master(object):def __init__(self):self.kongfu = [师父方法]def cake(self):print(f运用{self.kongfu}来实现)class School(Master):def __init__(self):self.kongfu = [666]…
2021/11/5 23:41:28 人评论 次浏览 -
继承总结
# 在python中,获取和修改私有属性值# 一般定义函数名get_xx set_xx用来修改私有属性值class Master(object):def __init__(self):self.kongfu = [师父方法]def cake(self):print(f运用{self.kongfu}来实现)class School(Master):def __init__(self):self.kongfu = [666]…
2021/11/5 23:41:28 人评论 次浏览 -
21. 自定义类与双下划线方法
类的内置方法 class People:def __init__(self,name,age):self.name=nameself.age=agedef __str__(self):return <姓名:%s 年龄:%s> %(self.name,self.age) 需要注意的是,str方法返回值必须是字符串 双下划线方法能够在满足条件时自动执行,str方法能够在执行str函…
2021/11/5 23:11:26 人评论 次浏览 -
21. 自定义类与双下划线方法
类的内置方法 class People:def __init__(self,name,age):self.name=nameself.age=agedef __str__(self):return <姓名:%s 年龄:%s> %(self.name,self.age) 需要注意的是,str方法返回值必须是字符串 双下划线方法能够在满足条件时自动执行,str方法能够在执行str函…
2021/11/5 23:11:26 人评论 次浏览 -
20. 绑定方法、反射
绑定方法与非绑定方法 绑定方法@classmethod 将调用者本身当做第一个参数自动传入绑定给对象的方法:调用者是对象,自动传入的是对象 绑定给类的方法:调用者是类,自动传入的是类class Mysql:def __init__(self,ip,port):self.ip=ipself.port=portdef func(self):pr…
2021/11/5 23:10:14 人评论 次浏览 -
20. 绑定方法、反射
绑定方法与非绑定方法 绑定方法@classmethod 将调用者本身当做第一个参数自动传入绑定给对象的方法:调用者是对象,自动传入的是对象 绑定给类的方法:调用者是类,自动传入的是类class Mysql:def __init__(self,ip,port):self.ip=ipself.port=portdef func(self):pr…
2021/11/5 23:10:14 人评论 次浏览 -
19. 面向对象之多态、鸭子类型、抽象类
多态 多态:指的是同一种事物的多种形态,指的是可以在不考虑对象具体类型的情况下而直接使用对象 多态性指的是可以在不用考虑对象具体类型的情况下而直接使用对象,这就需要在设计时,把对象的使用方法统一成一种:例如cat、dog、pig都是动物,但凡是动物肯定有talk…
2021/11/5 23:10:09 人评论 次浏览 -
19. 面向对象之多态、鸭子类型、抽象类
多态 多态:指的是同一种事物的多种形态,指的是可以在不考虑对象具体类型的情况下而直接使用对象 多态性指的是可以在不用考虑对象具体类型的情况下而直接使用对象,这就需要在设计时,把对象的使用方法统一成一种:例如cat、dog、pig都是动物,但凡是动物肯定有talk…
2021/11/5 23:10:09 人评论 次浏览