#0、python中的self相当于this ,

#1、如果调用成员变量必须使用self,

#2、self不一定叫self可以改变它的名称。

#3、在成员函数中使用self.name变量相当于声明了一个成员变量

#4、函数调用的时候不用传入self

__metaclass__ = type

class Person:

ii = 3

def setName (self1, name):

self1.name = name

def getName (self1):

return self1.name

def greet(self1):

print "Hello,world! I'm %s." % self1.name

print self1.ii

per = Person()

per.setName('ddd')

print per.getName()

per.greet()

---------- python ----------

ddd

Hello,world! I'm ddd.

3

要不把self直接起名叫this得了。哈哈

python的this_python中的this——self | 学步园相关推荐

  1. python删除txt指定内容_使用Python删除文本文件中的部分内容 | 学步园

    为了学习英语,我把从网上下载下来的电影转换成纯MP3文件,放到iTouch里去了,这样就可以直接练习听力了,另外把下载下来的字幕也放进去,听不懂的时候可以看,但有一个问题,网上载下来的字幕格式都如下所 ...

  2. python中类的嵌套_python中的嵌套类 | 学步园

    在.NET和JAVA语言中看到过嵌套类的实现,作为外部类一个局部工具还是很有用的,今天在python也看到了很不错支持一下.动态语言中很好的嵌套类的实现,应该说嵌套类解决设计问题同时简化了程序,值得学 ...

  3. python setattribute_python __setattr__ , __getattr__ , __setattribute__ 防止死循环 | 学步园

    Python Class 对象或类型通过内置成员 __dict__ 来存储成员信息. 我们还可以通过重载 __getattr__ 和 __setattr__ 来拦截对成员的访问,需要注意的是 __ge ...

  4. python 编译器pyc_python编译pyc和pyo | 学步园

    pyc是python编译器编译后的字节码 pyo是python编译器优化编译后的字节码 官方的说法是pyc和pyo在程序的执行上并没有变快,只是在加载这些模块时变快. 并且pyo会在一些情况(很少的情 ...

  5. python新浪api_python调用新浪微博API | 学步园

    前提:在新浪微博应用开发平台成功创建一个应用,并获得可用APP_KEY.APP_SECRET.CALLBACK_URL. 1.下载OAuth2的python版SDK,https://github.co ...

  6. python 模拟键盘_Python 模拟键盘输入 | 学步园

    Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...

  7. qt 一定要指定大小吗 数组_Qt中数组的初始化 | 学步园

    如果Qt中某类中有数组成员,对数组的初始化必须放在构造函数而非类的声明中,同时类的声明中必须指定数组的大小. 如: class SerialPort : public QWidget { Q_OBJE ...

  8. java secretkey_Java中的SecretKeyFactory类 | 学步园

    SecretKeyFactory表示秘密密钥的工厂.类声明:public class SecretKeyFactoryextends Object 密钥工厂用来将密钥(类型 Key 的不透明加密密钥) ...

  9. java中system_《java中System类》 | 学步园

    System类 System类是一个特殊类,它是一个公共最终类,不能被继承,也不能被实例化,即不能创建System类的对象.System类功能强大,与Runtime一起可以访问许多有用的系统功能.Sy ...

最新文章

  1. 工程能力提升管理之道
  2. linux密码暴力破解之SHA-512破解
  3. linux-shell命令之cp(copy)【拷贝复制】
  4. eclipse中将一个项目作为library导入另一个项目中
  5. 【51Nod - 1344】走格子 (思维)
  6. 通过组策略批量安装Lync 2010客户端
  7. 操作系统(14)Linux最常用命令(能解决95%以上的问题)
  8. 当配置 DispatcherServlet拦截“/”,SpringMVC访问静态资源的三种方式
  9. Citrix 客户端登录出现wfshell.exe - 应用程序错误的解决方法
  10. Codeforces 19E 树上差分
  11. checked exception和runtime exception and error
  12. fme csmapreprojector转换器使用高程异常模型进行高程基准转换
  13. reactos操作系统实现(108)
  14. 数学系教材推荐(转载)
  15. 360极速浏览器--用法
  16. 第五章 人工神经网络
  17. 计算机科学与技术选修课方向,计算机与科学专业主要的课程和学习方向是什么?...
  18. matlab示波器横轴变纵轴,excel表格横轴数据变纵轴-在EXCEL中做图表,横坐标和纵坐标如何调换?...
  19. centos 7安装matlab的两种方法(桌面安装和命令行安装)
  20. 快速查找论文的源代码网站资料

热门文章

  1. java基础----变量与常量+作用域
  2. NopCommerce功能与特点介绍
  3. nginx缓存页面后,串会话问题的解决方案(转)
  4. 网线(水晶头)制作流程 请附件下载
  5. phpcms2008里的if判断
  6. 证书(3)如何在程序中使用数字证书
  7. 第十五章,读取txt文件(C++)
  8. lightoj1027_数学求期望
  9. Caffe框架详细梳理
  10. [转载]与索引相关的概念---聚簇因子