Python 基础概览

Python 源文件一般用.py 扩展名。当源文件被解释器加载或显式地进行字节码编译的时候会被编译成字节码。因为调用解释器的方式不一样,源文件会被编译成带有.pyc或.pyo扩展名的文件,你能够在第十二章“模块”学到更多的关于扩展名的知识。java

在学习python过程当中,若是须要获得一个生疏函数的帮助,只须要对它调用内建函数help( )。经过函数名做为其的参数就能获得相应地帮助信息。python

注释:python使用 # 符号表示注释(行注释)。程序员

有一种叫作文档字符串的特别注释。你能够在模块、类或者函数的起始添加一个字符串,起到在线文档的功能,这是java程序员很是熟悉的一个特性:编程

def foo():
    "this is a doc string"
    return True

核心风格: 合理使用括号加强代码的可读性,在不少场合使用括号都是一个好主意,而没 用括号的话,会使程序获得错误结果,或使代码可读性下降,引发阅读者困惑。括号在 Python 语言中不是必须存在的, 不过为了可读性, 使用括号老是值得的。任何维护你代码的人会感谢你, 在你再次阅读本身的代码时,你也会感谢你本身。 数组

python不支持自增和自减运算符;
python支持五种基本数字类型:
int:有符号整数
long:长整数
bool:布尔值
float:浮点数
complex:复数函数

python 中字符串被定义为引号之间的字符集合。python 支持使用成对的单双引号或三引号(三个连续的单引号或双引号)能够用来包含特殊字符。使用索引运算符([ ])和切片运算符([:])能够获得字符串。字符串有其特有的索引规则:第一个字符的索引值是0,最后一个是-1.学习

字典是python中的映射数据类型,原理相似Perl中关联数组或哈希表,由键值对组成。几乎全部类型的python对象均可以用做键,不过通常仍是以数字或字符串最经常使用。字典元素用{ }包裹。 this

python 用 def 来定义函数。code

类是面向对象编程的核心,它扮演相关数据及逻辑的容器的角色。对象

用 class 关键字定义类。能够提供一个可选的父类/基类;若是没有合适的基类,那就使用 object 做为基类。class 以后是可选的文档字符串,静态成员定义,及方法定义。

类init初始化函数先后为双下划线:

class myFirstClass(object):
    version = 0.1
    def __init__(self, nm = "ma"):
        self.name = nm
        print "Creat class for", nm

模块是一种组织形式,它将彼此有关系的 python 代码组织到一个个独立文件当中。

模块能够包含代码,函数和类或者这些东西的组合。

相关文章
相关标签/搜索