python学习总结
为了使得项目能够顺利进行,考虑到python的高效,轻便,并且AO(ArcGIS Engine)开发相对难度较大。所以今天学习了下python。python与java、c++等比较,具有以下特点:
(1)pythond的类型很像JS的弱类型,如赋值 a=3, wordstr='python编程'。
(2)对于字符串,单双引号都一样。
(3)对于导入其他模块,像java,如import md5
(4)python严格控制空格,格式要求严格。多写便习惯。
(5)python的库很多,可以利用面向对象的思想学习。
(6)" : "冒号很重要!
(7)同样,python具有list/数组/字典(类似于java的map)。 如:a=[1,2,3] a.append(5) print a的结果是 1 2 3 5
map/字典就是很像json格式的数据。
(8)可以连接数据库等,connect/cursor.如:Oracle的读写,需安装cx_Oracle。
(9)同样支持文件读写,如:
myfile=open("F:\\test.txt",'w')
myfile.write("pythonpythonpythonpythonpythonpythonpythonpython")
myfile.flush() #很像java吧。
读很像java,readlines()。
python的功能还有很多,库也有很多,慢慢熟悉。
?
?
?
?
?
?
1 楼 qq806418714 14 小时前 python的类型系统比java还强,多看看吧。。。 2 楼 VCzero 13 小时前 qq806418714 写道python的类型系统比java还强,多看看吧。。。