python学习二(进阶总结)--基于Java基础

对于基础有了认识,进行进阶学习,本文只是对进阶的了解性认识,综述性质

python中同样有类的概念,__init__是初始化,即构造函数,且类中每一个方法第一个参数都必须是self,self代表类的实例,而非类:
class Employee:
    def __init__(self, name, salary):
        self.name = name
创建实例对象:emp1 = Employee("zhou", 2000)

类可继承,可不重写父类构造函数
class child(parent): #假设已有parent父类
    def __init__(self) #这样是不重写
    def __init__(self,name): #这样是重写
可重载运算符,如__str__等

__foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的。
_foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import *
__foo: 双下划线的表示的是私有类型(private)的变量, 只能是允许这个类本身进行访问了。
类可定义私有方法、私有变量等,如
class a:
    __bianliang1 = 0

正则表达式,用于检查一个字符串是否与某种模式匹配

除此之外,Python可用于写web,涉及数据库等,查阅一些资料,django框架很不错,之后可以详细学习
同时,python可用于桌面应用开发,GUI开发,例如Tkinter和pyqt等
同时,也可用于游戏开发,pygame

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值