`
gq913
  • 浏览: 166989 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Python学习笔记1

阅读更多

 

1.import module和from module import导入模块。

    Python有两种导入模块的方法:
    import module

    from module import

       Python 中的 from module import *Java 中的 import module .*

        Python 中的 import module Java 中的 import module

 

    什么时候你应该使用 from module import

  • 如果你要经常访问模块的属性和方法,且不想一遍又一遍地敲入模块名,使用 from module import
  • 如果你想要有选择地导入某些属性和方法,而不想要其它的,使用 from module import
  • 如果模块包含的属性和方法与你的某个模块同名,你必须使用 import module 来避免名字冲突。

2.类的简单定义  

    最简单的类定义:

       class Cake:

          pass

       a.这个类的名字是 Cake ,它没有从其它类继承。类名通常是第一个字母大写,如:EachWordLikeThis ,但这只是一个习惯,不是一个必要条件。

       b.这个类没有定义任何方法或属性,但是从语法上,需要在定义中有些东西,所以你使用 pass 。这是一个 Python 保留字,仅仅表示 “向前走,不要往这看 ”。它是一条什么都不做的语句,当你删空函数或类时,它是一个很好的占位符。

       c.你可能猜到了,在类中的所有东西都要缩近,就像位于函数、if 语句,for 循环,诸如此类的代码。第一条不缩近的东西不属于这个类。

       d.Python 的类没有显示的构造函数和析构函数。Python 类的确存在与构造函数相似的东西:__init__ 方法。

 

3.继承的格式

    class Cake(Loaf):

        在 Python 中,类的基类只是简单地列在类名后面的小括号里。不像在 Java 中有一个特殊的 extends 关键字。

    Python 支持多重继承。在类名后面的小括号中,你可以列出许多你想要的类名,以逗号分隔。

4.self关键字

    类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时侯你不 为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self

    Python中的self 等价于C++中的self 指针和Java、C#中的this 参考。

 

 

 

分享到:
评论

相关推荐

    python学习笔记1-(廖雪峰教程,菜鸟教程)python基础.pdf

    python学习笔记1——(廖雪峰教程,菜鸟教程)python基础 python学习笔记1——(廖雪峰教程,菜鸟教程) >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> len(classmates) 3 ⽤索引来访问list中每⼀个位置的元素...

    python学习笔记1.docx

    python学习笔记1.docx

    Python学习笔记1 ~ Python学习笔记9 - 海龟画图.zip

    Python学习笔记0001 - 安装与配置Python开发环境 Python学习笔记0002 - 海龟画图 - 初画图形 Python学习笔记0003 - 海龟画图 - 变量 Python学习笔记0004 - 海龟画图 - for循环 Python学习笔记0005 - 海龟画图 - ...

    Python学习笔记 .pdf

    Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf ...

    python学习笔记1

    第一章python是什么跨平台(平台无关性、可移植)、面向对象、脚本语言组成python解释器、字节码编译(.pyc)、python虚拟机(PVM)第二章pyt

    最新Python学习笔记1

    最新Python学习笔记,Day 1,总结性学习笔记,适合初学者归纳总结。

    最新Python学习笔记3

    最新Python学习笔记,Day 3,总结性学习笔记,适合初学者归纳总结。

    皮大庆Python学习笔记

    Python基础入门教程,适合Python初学者,文档内容包括, 目录 前言 i 第一章 程序 1 1.1 程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2 什么是调试 . . . . . . . . . . . . . . . ....

    Python学习笔记.docx

    Python学习笔记

    Python学习笔记.pdf

    Python学习笔记.pdf

    Python学习笔记(干货) 中文PDF完整版.pdf

    1、Python环境搭建 1.1 Python简介 1.2 Python语言的发展历程 1.3 Python语言的主要特点 1.4 Python应用场景 1.5 Python环境搭建 1.6 第一个Python程序 1.7 集成开发工具 2、Python语法基础 2.1 Python中的...

    python学习笔记

    python学习笔记python学习笔记python学习笔记python学习笔记python学习笔记

    Python 学习笔记.pdf

    Python 学习笔记

    Python学习笔记--皮大庆.pdf.zip

    Python学习笔记--皮大庆,非常适合零基础入门。对应英文版本《How to think like a computer scientist》

    最新Python学习笔记5

    最新Python学习笔记,Day 5,总结性学习笔记,适合初学者归纳总结。

    Python学习笔记1资源.zip

    python学习笔记一所用文本及图片,一个txt文本、一个slx表格、一个csv表格、一张jpg图片,本内容非学习必须,可以自己制作自己所用资源,发布本文件只是为了对应我的学习笔记。

Global site tag (gtag.js) - Google Analytics