Python实训周总结

Python实训周总结

ID:39756109

大小:17.88 KB

页数:3页

时间:2019-07-10

Python实训周总结_第1页
Python实训周总结_第2页
Python实训周总结_第3页
资源描述:

《Python实训周总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Python实训周总结Python的学习到现在已经有半个月了,通过讲解与企业化标准的培训,使我加深了对python的认识。因为之前有学Java的基础,所以这次实训入门时也相对容易许多。这是我第一次接触到Python语言,但不是我学习的第一种编程语言。它的逻辑规则和C语言和JAVA存在很大的相似之处,在对数据进行处理时有种似曾相识之感。实习安排是逐渐加深的,所以跟随课程学习相对容易。Python是一种面向对象、直译式计算机程序设计语言。公认的特点是简单、易学、免费、开源等等。个人觉得特别喜欢Python的地方是对字符串操作特别的灵活、采取缩进的方式简单明了、以及简单的语法。其内嵌

2、数据库中有很多常用函数,需要使用时调用即可,这一点让我觉得相当方便,可以说少写了一半代码。其简洁方便的编辑方式也很对我胃口,相对比所学过的其他语言来说确实很灵活。python变量类型是根据输入值变化的,数据长度是动态的,对其进行赋值时不需要特意去定义其类型和长度。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C+

3、+重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。Python和c类似,是顺序进行的,不想visualc++是事件触发不同模块进行的。操作和matlab相似,有编辑窗口,也有一个运行的窗口(交互式解释器),可以编写之后运行,也可以在命令行模式下一条条的完成。我们在平时练习时做的小游戏或者查询小程序都可以进行交互式运行,也可以直接顺序运行。Python给我的总体感觉是真的很简洁易读,同样的实现一个功能,Java需要十行,Python可能只需要三行。与之对应的是学习起来也相对更简单一些。同时Python

4、的动态语言特性也是区别于Java的静态语言的,这一点我现在还没有什么感受,毕竟才刚学半个月,但是Java给我的感觉就是很严谨,甚至有些刻板。学完后感觉确实如此,现说说学完后的收获:1、python中双引号和单引号作用一样,print'helloWorld'和print"helloWorld"是一样的(print语句中连接字符串用,)。2、python,使用变量,不需要定义类型,只要赋初值就行,和javascript中定义变量有点类似,只是更简单了,连var都不需要。3、基本语法:importsys//导入模块sys.getsizeof(a)//占用空间type(a)//a的类型

5、2的3次方写法:2**3a.len()或len(a)//数组的长度a[2]//数组的读取a[-1]//读取倒数第一个数据a.pop()//弹出a/3//不支持除法a.(0,'b')//在第0位之前插入ba.append(10)//增加‘10’a.count('b')//计算a中有几个元素‘b'a.remove(1.5)//移除1.5a.clear()//清除'4、python语法特别简单,每行结尾不需要;语句块完全依靠层次来区别,也就是说如果本该缩进一致的地方没有对齐,则程序会报错,这就从另一个角度确保了程序的编写规范性。5、python中的控制语句,if,while,for。

6、值得注意的是条件都没有括号,条件后必须加:,while也可以有else语句。6、python类的对象,就是java中类的一个实例,假如有类Person,则用p=Person(['参数'....]),即可以调用Person中的方法.值得注意的是,python中类的方法的第一个参数必须是self,(相当于java中的this),python没有构造方法,创建类后会自动调用类的__init__()方法,可以把这个方法等价于java等的构造方法,完成一些初始化操作。7、python既是面向过程又是面向对象。8、python,模块的概念,即把一个程序提出来公用,也是一个普通的python

7、文件,在其它要调用的程序中import模块名就OK了,然后使用模块名,方法就可以用其方法,也可from模块名import方法名,然后直接调用方法即可。9、python中的数据结构有列表,元组,字典。其中数组通过下标来读取,起始值为0;其定义如下:mylist=['apple','banana','orange']列表zoo=('aaa','bbb','ccc')元组dic={'zhang':'san','li':'si','wang':'wu'}在学习Python的过程中我了解到了Pytho

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。