TNBLOG
首页
博客
视频
资源
问答
猿趣
手机
关于
搜索
收藏
便签
笔记
消息
创作
登录
剑轩
故如虹,知恩;故如月,知明
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
CSS
15篇
微服务
41篇
Git
14篇
.NET
102篇
移动开发
33篇
软件架构
23篇
.NET Core
119篇
.NET MVC
11篇
英语
3篇
随笔
86篇
Bootstrap
3篇
Redis
21篇
编辑器
10篇
Js相关
15篇
虚拟化
8篇
更多
Oracle
7篇
Python
14篇
数据库
26篇
EF
17篇
微信
3篇
前端
151篇
消息队列
6篇
docker
41篇
多线程
1篇
Java
4篇
软件基础
2篇
C++
2篇
WCF
7篇
Linux
7篇
nginx
5篇
K8S
9篇
ABP
2篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术
原
python面向对象与集合
3269
人阅读
2021/6/16 17:20
总访问:
3947744
评论:
0
收藏:
0
手机
分类:
Python
## PYTHON集合 python集合其实和列表操作方式很类似,只是集合是无顺的,而且还不能重复,不能通过下标获取等 ``` ## 集合不能重复 frults ={"苹果","西瓜","香蕉","西瓜"} print(frults) ## 因为集合是无序的所以无法通过下标获取 ##print(frults[2]) ## 添加一个元素(由于是无序的,所以添加进去内容也是随机的) frults.add("芒果") ## 删除一个元素 frults.remove("香蕉") ## 遍历 for item in frults: print(item) ## 判断某个内容是否存在 if "苹果x" in frults: print("在集合中...") else: print("不在集合中...") ``` ## PYTHON面向对象 ### 基本的类的定义 定义类的方法,字段等,以及类的实例化,访问方法等。 ``` ## 定义一个类 class userinfo: age = 10 ## 定义一个方法,注意要传递一个参数,默认是指向自己的对象 def showage(self): print(self.age) ## 实例化 xx = userinfo() ## 调用 print(xx.age) xx.showage() ``` ### 私有字段的使用 ``` ## 定义一个类 class userinfo: age = 10 ## 定义私有字段 __address ="重庆" ## 定义一个方法,注意要传递一个参数,默认是指向自己的对象 def showage(self): print(self.age) print(self.__address) ## 实例化 xx = userinfo() ## 调用 print(xx.age) xx.showage() ## 外面是无法访问的 print(xx.__address) ``` ### 含有其他参数与返回值的方法 ``` ## 定义一个类 class userinfo: age = 10 ## 定义私有字段 __address ="重庆" ## 含有其他参数与返回值的方法 def sum(self,a,b): return a+b ## 实例化 xx = userinfo() ## 调用 print(xx.sum(6,6)) ``` ### Python面向对象之继承 ``` ## 定义一个类 class userinfo: age = 10 ## 定义私有字段 __address ="重庆" ## 含有其他参数与返回值的方法 def sum(self,a,b): return a+b ## people类继承userinfo class people(userinfo): name ="ss" peopleobj = people() print(peopleobj.age) ``` ### Python面向对象之多继承 非常简单,直接用逗号分隔即可 ``` ## 定义一个类 class userinfo: age = 10 ## 定义私有字段 __address ="重庆" ## 含有其他参数与返回值的方法 def sum(self,a,b): return a+b ## 定义另外一个类 class test: sex = "男" ## people类继承userinfo class people(userinfo,test): name ="ss" peopleobj = people() print(peopleobj.age) print(peopleobj.sex) ```
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}