您的位置:首页 > 编程语言 > Python开发

Python语言学习之一:环境搭建,执行方式及主模块和非主模块

2017-07-17 22:39 721 查看
--配置python环境

1.安装python并配置环境变量

2.idea工具安装python插件

3.新建python项目

   注:sdk是python根目录下的python.exe文件

--模块

1.Python代码的组织形式:.py文件

2.文件头

  #!/usr/bin/python--表示用哪个文件解释该文件

  # encoding:utf-8|#-*-coding:utf8-*-|coding:utf8(三种方式设置编码)

  print u'你好,python'--u表示因为有中文,使用unicode 进行编码

3.完成后,通过管理员命令窗口进行项目所在的路径,并执行该文件进行测试

4.定义编码模板--即自动出现文件头等信息

file-》setting-》code Style-》file and Code Templates

模板样式

#!/usr/bin/python

 # encoding:utf-8

 """

 @author:npl

 @contact:nipanlong001@163.com

 @file:${NAME}.py

 @time:${DATE} ${TIME}

 """

 def fun()

     pass
 

 class A()object:

     pass
 

 if _name_=='_main_':

     pass
 

5.python 表示字符串的方式,一对单引号,一对双引号,一对三引号
  使用三引号的好处是:保留原格式

--==============执行方式=============================

1.python *.py

2.import *(不带.py)

 例:

 demo1.py内容为 print 'i am demo1'

 demo1.py内容为 import demo1

                print 'i am demo1'

 输出结果

 D:\developPrograms\IDEA14.1\workspace\pythonProject\lesson1>python demo1.py

 i am demo1

 D:\developPrograms\IDEA14.1\workspace\pythonProject\lesson1>python demo2.py

 i am demo1

 I am demo2

 --==============主模块与非主模块=============================

 =》上例中:执行demo2时:demo1是非主模块(import执行),demo2是主模块

 =》作用:

    例:
  demo1.py内容:
           def a():

                    print ('Hello')

                def testa():

                    a()

                if __name__=='__main__':(按主模块调用, __name__是内部变量)

                    testa()
  demo2.py内容:
              import demo1

                   print 'i am demo1'
执行结果:
   D:\developPrograms\IDEA14.1\workspace\pythonProject\lesson1>python demo1.py

        Hello

        D:\developPrograms\IDEA14.1\workspace\pythonProject\lesson1>python demo2.py

        I am demo2 (未执行demo1中的内容)

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: