Python个人总结


选择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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值