1
浅谈我眼中的
python
吴凡
摘要:
作为一门非常有潜力的高级语言,
python
正在编程上发挥着越来越大的作用。
这学期,通过对
python
基础知识的学习,对
python
有了一定的认识。同时和已
经学习的高级语言
C
和
C++
有了一定的对比,以及笔者对未来
python
的学习方
向。本文仅仅是个人的观点和看法,笔者水平有限,如有出错之处,敬请谅解。
正文:
一、关于
python
编程的特点以及编程过程中的心得
python
给我最初的印象便是简洁。
所有的变量都不需要定义,
想用就用,
这
给了编程者很大的自由空间。
如
a=3,
即可同时完成变量的定义和赋值。
对于简化
程序的代码,起到了很大的作用!
库很多,博大精深。这样形容
python
最恰当不过了。正因为其强大的库,
让编程不再艰难。
我们只需要调用库中的函数,
而对于函数的具体实现,
没有特
殊需求,我们无需探究。这无疑是编码者的福音。
在字符串的处理上,我们在
python
中感受到了简单快捷的魅力。可以轻松
分割任意一段字符串,如使用
string[0:3]
,就可以轻松地分割出
string
字符串中
的三个字符。因为分割区间的任意性,字符串处理起来也就得心应手了。再如,
对于两端字符串的叠加,可以轻松使用
S1+S2
来实现。在字符串的替换,迭代,
以及大小写的转换上,都有相应的库函数用来方便地实现。
由于
python
输出机制自带换行机制,因此如不需要换行,要在语句的后面
加上逗号,刚刚编程时,有时会遇到问题。
列表的使用方便了数据的批量处理。印象最深刻的就是
list.reverse(),
直接就
可以将列表的数据逆置。
字典,
能够很好的处理任意长度、
混合类型键值对的能
力。在统计一段文章中的词频,和某段话中字母的频率时,很方便。配合相关的
文件操作,可以对文本文件进行数据的统计。
在函数的使用上,由于
python
简化了使用方法。在函数的定义上,不需要
给出相应的数据类型,形参表很简明。在返回值的时候,也更加的灵活,具有很
强的操作性。
其它基本的使用方法与其它语言类似,
这给编码者最快的速度适应
这门语言。
图形编程也是
python
的一大亮点。通过
graphical
库的使用,可以很方便的
实
现
图
形
界
面
的
编
程
。
最
让
我
印
象
深
刻
的
是
在
控
制
窗
口
的
颜
色
函
数
setBackground(color)
中,可以使用已有的颜色作为参数。也可以通过改变
rgb(,,,)
的参数进而实现各种新颜色的体现。写完这段程序,运行时,我很是激动。虽然
技术含量并不是很高,
但由于以前的编程完成后都是黑框框,
这次可以得到炫彩
的颜色也是非常高兴的。
此外,
在类的实现中。
在定义构造函数的时候,
两边的下划线是由两个组成,
在编程时极易发生错误,从而造成程序报错,还很难发现。
在定义各类函数的时候,程序的主要执行函数,如
main()
,要在程序末尾添