代码改变世界

python学习经验

2017-09-14 15:58  羽无荷  阅读(154)  评论(0)    收藏  举报

1、python带有中文注释需增加

# -*- coding: UTF-8 -*-

2、每个包里都包含了__init__.py文件

3、python的@property的作用:    

    1)将类方法转换为只读属性

    2)重新实现一个属性的setter和getter方法

4、python写单元测试模块   

  1)import unittest      

  class ConfigTestCase(unittest.TestCase):   

        def test_configuration_compute(self): 

                config = Configuration(N_ID = 0,  

                              frameStructType = 'F',  

                              subcarrier_span = 30)

        self.assertEqual(6, config.N_symb)

       if __name__=='__main__':       

           unittest.main()

5、python里面路径

import sys, os

abspath = os.path.dirname(__file__) #输出该脚本的完整路径

sys.path.append(abspath)

os.chdir(abspath) #设置当前目录

6、python里面有可调用的json模块 import json

7、 python一些正则表达式的知识,非常非常强烈推荐下面这个教程

www.cnblogs.com/huxi/archive/2010/07/04/1771073.html