码迷,mamicode.com
首页 > 编程语言 > 详细

Python 的基本使用说明

时间:2015-09-20 19:00:03      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

1.先定义一个被调用的模块,文件名 cnf.py

#!/usr/bin/env python2.7
#coding=utf-8

import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

class Cnf(object):

    PLAY = test

    def getInfo(self):
        return "这里调用了 Cnf 的 getInfo 函数"

 

2.主调模块

‘‘‘
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。
解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 就行了
‘‘‘
# -*- coding: utf-8 -*-  
# /usr/bin/env python 

# 导入模块 cnf
import cnf


class Test(object):

    # 全局变量 name
    name = "全局_name"

    # 构造初始化变量
    def __init__(self):
        # 初始化 p1 给 Test 自己
        self.p1 = "aaaa"
        # 打印全局变量 name 的值, 这里的方式与Java构造函数用法不同
        # 在 Java 里可直接使用 System.out.println(name);
        # 而不能使用 System.out.println(Test.name);
        print Test.name
     # 把 cnf 模块里的 Cnf 类, 复制给 Test 自己, self.cnf
= cnf.Cnf() def used(self): print self.p1 print Test.name # 调用 Test 自己在构造函数里初始化好的 cnf 对象并且使用 getInfo()方法 print self.cnf.getInfo() #静态类 @classmethod def sssed(self): print "调用了静态方法 sssed" def main(): # 实例化 Test 对象 t = Test() t.used()
# 调用静态方法 sssed() Test.sssed()
if __name__ == __main__: main()

 

Python 的基本使用说明

标签:

原文地址:http://www.cnblogs.com/guonan/p/4823933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!