码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-09-17 13:35:50      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:demo   sel   元组   print   判断   文件的   方式   是什么   while   

学习了一周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类浅析(包含语法简单分析)

标签:demo   sel   元组   print   判断   文件的   方式   是什么   while   

原文地址:http://www.cnblogs.com/buptzlb/p/7535126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!