学到的python-从0开始
2012-07-02 21:08
141 查看
1. python 中的 self 是什么?
class person: def setname(self,name): self.name=name
python中的self就相当于C++中的this指针,也就是指向对象本身的指针,self.name = name 就是当前对象的成员变量name赋值为name。
python的特性就是声明一个变量的时候不需要手动的指定类型,赋值的时候类型就自动的决定了,并且后期也可以改变。这里name是从外部传入的,所以这里的self.name的类型就是由外部传递的name类型决定的。
2. python中的passpass语句什么也不做,一般作为占位符或者创建占位程序,pass语句不会执行任何操作,比如:while False:passpass通常用来创建一个最简单的类:class MyEmptyClass:passpass在软件设计阶段也经常用来作为TODO,提醒实现相应的实现,比如:def initlog(*args):pass #please implement this3. python中的构造析构函数python的构造和析构函数为固定的名字。构造函数--------------------- __init__( self )析构函数--------------------- __del__( self )并且在python中这构造函数和析构函数可以省略。
相关文章推荐
- 从0开始,用python提取html链接
- 开始使用Python
- 开始喜欢Python了
- 从0开始学Python--0x04. 第二个Python程序之猜数游戏
- 青少年如何使用 Python 开始游戏开发
- Python算个开始吧
- 开始学习python标准库---os
- 笨方法学Python 习题 22: 到现在你学到了哪些东西?
- 开始python 之旅
- 开始专注于Python/Django/HTML/CSS/Javascript/jQuery
- 用Python开始机器学习(6:朴素贝叶斯分类器)
- 简明Python教程 1)介绍 2)安装 3)开始 4)
- 开始Python的学习之路
- 踏上编程大道 从 Python 开始成为神级 Coder
- 开始Python -- String处理(2)
- 开始Python -- 抽象化(1)
- Python开始
- Python的学习之旅---开始篇(六)
- 【Python】从爬虫开始吧——爬取妹子图整站
- 【python】程序开始都要敲入 # -*- coding:utf-8 -*- 这个有什么作用呢?