概述
选择Python:
软件质量:可读性、可复用性以及可维护性
生产力:代码量相对小
可移植性:可以跨越Windows和Linux
组建集成:Python可以和C或者C++等语言结合使用
Python能做 系统编程,GUI,网络编程以及数据库编程等等
Python虚拟机执行(PVM)
标准的CPython,Java上的Python实现——Jython,可以和.NET互通的IronPython
不能随便空格
#注释
.py文件 cmd path/to/file.py
path/to/file.py > save.txt 将会把file.py的输出存储在save文本文件里
在Windows下,直接双击.py文件会闪过一个黑窗口,可以在程序的最后添加一句:raw_input()
Linux可执行脚本
#!/usr/local/bin/python
print 'The Bright Side of Life...' # Another comment here
第一行是指向Python解释器的路径
2*2是4
2**10是1024
2***100是语法错误……
模块module
引入import module 不需要添加.py后缀
import对同一个模块来说,一个进程值可以import一次
重载模块reload(module)
发现原来Python内部有这么个test模块,名字冲突
myTest.py内容如下:
test = "testing"
top.py内容如下:
import myTest
print myTest.test
这里,test叫做myTest模块的属性
from myTest import test
使用from调用模块的时候,再使用test的时候,可以不用点来访问了,直接test就好
无论使用import还是from,所有属性都会被引入。使用dir可以查看已经引入模块的所有属性
print dir(myTest)
execfile('module.py')
另外一种运行文件的方式,可以在一个进程中多次运行文件,但是小心覆盖正在使用的变量
与其它语言的互通,书上把这个叫做Embedding Calls
Python程序结构:程序包括模块;模块包括语句;语句包括表达式;表达式处理对象
基本变量类型
Number,数字:8。
String,字符串:’test’
List,列表:[1,2,4,5]
Dictionaries,字典:{'food': 'spam', 'taste': 'yum'}
Tuple,元组:(1,'spam', 4, 'U')
File文件:myfile = open('eggs', 'r')
其它类型:Sets, types, None, Booleans
最后
以上就是无私白昼为你收集整理的Python个人总结的全部内容,希望文章能够帮你解决Python个人总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复