对前段时间看的python核心编程进行知识点串联
一.Python基础
python的注释是#,两行代码间的连接符是\
python的通过代码块和代码组来组成结构,代码块是缩进相同的代码,代码组是跟在while,if,def,class符合语句:后的语句
不同的缩进深度区别不同的代码块,不同于C,C++等语言,不需要{}和;来实现代码的区分。
python的模块类似于java的package结构,通过import导入不同的模块,完成不同的功能。
import sys
sys模块是python最基础的模块,类似java下的System模块。
python允许多重赋值如下
x,y,z=1,2,3
python的标示符特别在于内建类型,类似全局变量的存在,在python解释器在开始导入,可重载,替换。(内建(__buildin__))
特别要注意的是专用下划线标示符
_xxx 代表无法通过from module import *导入
__xxx__ 代表系统定义的名字,一般是内建类型
__xxx 代表类中的私用变量
编程风格一般缩进空格为4格
模块布局和实例程序
# -*- coding: utf-8 -*- #可以输入中文了 '''这是一个测试模块''' import sys#引入模块 import os#引入模块 debug = True#全局变量 class Fooclass(object):#基类是object,object就是__buildin__内建引入的全局变量 '''本类的功能是xxx''' pass#注意什么都不写会报错,就算什么都不做,在python下也要写一个pass def test():#后面是代码组 '''test the fuction''' foo=Fooclass()#无需类型标识