潮州网站建设公司,企业网站建设方案投标书,网站开发的配置过程,干净简约的网站python是一门简单灵动的语言。从今天开始我要每天都做笔记#xff0c;每天都要写博客记录我所想#xff0c;我所学到的。 笔记提纲#xff1a; 1#xff0c;python的简单介绍#xff0c;python的编译用法#xff0c;有什么要注意的。 2#xff0c;命名规则 3#xff0c…python是一门简单灵动的语言。从今天开始我要每天都做笔记每天都要写博客记录我所想我所学到的。 笔记提纲 1python的简单介绍python的编译用法有什么要注意的。 2命名规则 3常量 1python的简单介绍python的编译用法有什么要注意的。 python是一门比较新比较高级的语言。换言之由于高级所以没有指针等变量的严格区分。换言之熟悉python不是熟练花的时间要比其他语言少很多时间。 python是一门动态编译语言。特征就是代码精简灵活。 py,pyc,pyo的区别 pyc py文件的二进制文件形式。 import py_compile
filename
py_compile.compile(filename); pyo 是经过优化后的py程序。 在命令行执行python -O -m py_compile file.py 即可生成pyo文件。 2命名规则 1类名用大写字母 2私有变量前加两个下划线。 3对象名用小写字母。 4方法名首个字母小写后面每个单词首字母大写。 3常量 python没有提供像const这样的保留字。但可以自定义一个方法来实现常量。 文件const.py #!/usr/bin/env python
#-*-coding:utf-8-*-
#
#####################################
#author: xyt
#version: 1.0
#####################################
#class _const():自定义const常量函数class ConstError(TypeError):passdef __setattr__(self,name,value):if self.__dict__.has_key(name):raise self.ConstError, cant rebind const (%s) %nameself.__dict__[name]value
将变量注册到sys.modules中
import sys
print __name__
sys.modules[__name__]_const() 文件:test.py #!/usr/bin/env python
#-*-coding:utf-8-*-
#
#####################################
#author: xyt
#version: 1.0
#####################################
#
import constconst.magic23
const.magic34 讲解两个文件必须处于同一个目录下才能引用。 import sys
sys.modules[__name__]_const() 在test.py文件 import const时候 会执行sys.modules[const]_const() 会自动创建一个_const类型对象 const。 转载于:https://www.cnblogs.com/canbefree/p/4011135.html