浅谈python(二)

那我接下来就给大家介绍python语言特点以及编码风格
ʕ•ﻌ•ʔ ​​​

2.1语言特点

首先,c语言是面向过程的编程语言,java语言是面向对象的编程语言,我们python是一门高级通用的脚本编程语言。

A:python的语法简洁:例如python不需要;来表明语句的结束,python中的缩进被列入了语法,可以用来区分不同的整体,例如:
浅谈python(二)_第1张图片

这是一个两层的for循环,循环部分用:和缩进进行表示,缩进通常情况下是占据4格,在以后的篇章中也会讲到,
外层循环包括了1-7行,只要相对于第一个for存在缩进,直到某一行和第一个for相对没有缩进为止,其间均为第一个for掌管的内容,因此第一个for可掌管1-7行,同理,第二个for掌管2-6行,第二个for里面的if掌管3-5行。可见缩进在python中是一个非常重要的语法元素。
B:与平台无关:可以在任何安装解释器的计算机中运行
C:库资源丰富:python有非常多的库,把这些库下载或者导入你的代码中就可以使用了,非常方便。
D:可读性好:python的缩进被列为语法要求,期间可搭配空行来使用,逻辑非常清晰(c语言到后期编写程序,会有非常多的括号{},很容易混淆,java的{}同理,不过也不能一概而论,每个人的编码风格不尽相同。
E:模式丰富:python编码风格支持面向对象和面向过程两种主要模式。

2.2python程序编写方法

这里给大家介绍一下IPO程序编写方法,I=input,P=process,O=output,即输入,处理过程,输出。
其中输入可分为:文件输入,网络输入,控制台输入,交互界面输入,随机数据输入,内部函数输入等。
输出包括:控制台输出,图形输出,文件输出,网络输出,操作系统内部变量输出
处理即如何求解一个问题或者一个项目,也就是算法。


我们的c语言由于是面向过程的语言,因此比较的注重算法,因此大家一般拿c语言来打比赛做算法。我们的python和java相较而言更适合用于开发架构多一点。而且人工智能的开发也是python应用的更多一些哟
(๑◕ܫ←๑)b那就下次见咯

你可能感兴趣的:(python,编程语言)