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

--配置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中的内容)

  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值