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中的内容)
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中的内容)
相关文章推荐
- 使用pycharm手动搭建python语言django开发环境(五) 使用日志模块打日志
- Python学习之环境搭建及模块引用
- python+NLTK 自然语言学习处理:环境搭建
- DS, DB, WEB模块的安装(环境搭建) 学习日志 2012年7月10日
- python学习笔记之PyQt环境的搭建
- [Go语言学习]之一:搭建单元测试环境
- python学习笔记二-----手机环境搭建
- Python的入门学习及开发环境的搭建
- 黑马程序员学习日记——java语言基础,dos命令,环境变量搭建
- Go语言学习记录:Go语言环境搭建
- Go语言学习笔记 - 环境搭建
- 黄聪:Python+NLTK自然语言处理学习(一):环境搭建
- 黄聪:Python+NLTK自然语言处理学习(一):环境搭建
- Python学习笔记(二)----Python环境搭建
- Python学习之(一)在eclipse中搭建python的开发环境
- python 学习笔记 -- 环境搭建
- python-django学习(一)搭建环境
- [Go语言学习]之一:搭建单元测试环境
- windows7平台搭建Python3开发环境(本学习过程全部基于Python3.x)
- go语言学习,使用Sublime Text 2 搭建环境