python类浅析(包含语法简单分析)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python类浅析(包含语法简单分析)相关的知识,希望对你有一定的参考价值。

学习了一周python。通过一个简单的类的继承的例子,分析python中的一些语法。

 1 class Animal:
 2     age = 1
 3     name = luo
 4     def __init__(self, n, a):
 5         self.name = n
 6         self.age = a
 7         print("父类,名字:%s,年龄:%d" % (self.name, self.age))
 8 
 9 class Cat(Animal):
10     color = ‘‘
11     def __init__(self, a, n, c):
12         Animal.__init__(self, a, n)
13         self.color = c
14         if c == 白色:
15             print("猫的颜色初始化白色")
16         else:
17             print("猫未初始化白色")
18         print("子类,名字:%s,年龄:%d,颜色:%s" % (self.name, self.age, self.color))
19 
20 if __name__ == __main__:
21     var = Cat("小白", 4, 白色)

1 python中类的定义方式为 class 类名:

2 冒号一般如何用?冒号一般用在类的定义,函数的定义,条件判断,条件控制中。比如14-17行代码中,if else 的用法。

3 python中不用{}来标识代码块,用缩进表示代码之间的关系,比如如下代码:

while i in rang(1,10)
    print(i)//此处用tab键进行缩进,对于一个demo,如果用tab进行缩进,那么全部用tab,用空格,就全部用空格缩进。

4 类的继承,把父类写在括号中,表示继承关系,比如第9行代码所示。

5 类中构造函数的理解。 def __init__(self, n, a):    函数名(后边是双下划线)__init__,第一个参数self,代表该类的一个实体对象引用。

6 20、21行代码一般表示一个.py文件的入口。

7 python中每条语句的结尾不必加分好

8 python中不用定义出变量的类型,他后边赋值什么就是什么类型,比如  var = (1,2,3)  代表var是一个元组。

以上是关于python类浅析(包含语法简单分析)的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python 代码片段编写 LaTeX 文档

浅析Python中的struct模块

浅析Python中的struct模块

百度地图浅析如何使用百度地图

浅析C++继承与派生

浅析Python的需求与就业市场