您的位置:首页 > 编程语言 > Python开发

20170726Python01_Python简介和输入输出

2017-07-26 22:35 411 查看

python简介和输入输出

Python简介:

1:Python是一门编程语言,与其他编程语言一样,但也有不同点。Python缺点很多,但是有点可以掩盖很多缺点。

2:C语言是一个经典语言,电脑网络世界都是在C语言上面发展起来的,Java具有一定的特色,但是比较臃肿。Python的设计则学没有很多的道理可言,一切都是方便快捷开发,快速开发,Python是经不起推敲的,很多都是有问题。但是这都不重要

3:Python是89年开始出现的,当时电脑并没普及。现在发展的非常好。Python名字来源于一个马戏团。

4:在语言排行榜里面,Java是16年登上顶峰,16年之后,C语言使用在下降,C++基本不变,Python在新起,很有希望取代Java语言(仅仅个人看法),

5:C语言与之比较,C语言适合做速度快的程序,驱动等,游戏大部分用C++,Python非常适合于高效开发小程序。

6:现在开发程序,像QQ,等很多大型软件,需要上百上千甚至上万人一起开发的东西很少了,现在更多的是开发小程序。

    例如:文件收发,磁盘监控,邮件收发等。都是一些晓得应用程序。

7:比如,在百度搜索东西,可能搜出来几千条,但很多都是重复的,我们就可以用Python进行筛选。

8:Python的优点:

    1:有完善的基础代码库,覆盖网络,文件,GUI,数据库,文本等大量内容,被形象的称为内置电池,用Python开发,很多功能从零编写,直接使用很多现成的。

    2:在写WEB方面,Python已经超过了JAVA,里面的库开发非常快。

    3:除了内置库之外,Python还有大量的第三方库,可以直接使用,自己封装的好也可以提供给别人作为库使用

9:Python缺点:

    1:运行速度慢,和C相比,非常慢,因为他是解释性语言,代码在执行的时候会被一行一行地翻译成CPU能够理解的机器码,这个翻译过程非常耗时,而C语言是直接编译成机器码,CPU可以直接运行。

    2:Python解释器在解释的时候,这个过程比较慢,比C等要慢,但是比Java要快!!!。在不进行大量数据运算的时候,是体会不出来速度慢的。

    3:代码不能加密,如果要发布自己的程序,实际上就是发布的源代码。因此,Python也是完全开源。但是现在很多公司会用一些手段来加密,但是就Python本身来说,是不可以加密的。

10:Python并没有将面向对象推崇得很高,不是完全面向对象。

11:Python关键字:优雅,明确,简单。

12:在遍历上面,C语言可能有多种方式,C++可能方式更多,Java里面可能有两三种,而Python里面,遍历东西,就只有一种方式。非对即错。

13:Python是开源的,拥有自己的社区,为我们提供了很多很多的代码,都通过了审核,完全可以直接用。

14:Python的错误信息会被总结为一句话:“你没有正确的使用我,请查看文档!!!”具体的错误会让人摸不着头脑,难以查到。

15:Python的库和商业库是不一样的,不具备具体的规范,由很多人编写的,这也是错误很乱的原因。

16:Python3和Python2是完全不同的,甚至可以认为是不同的编程语言!!,Python2基本已经没有更新了(新的特性),Python3和2的语法和机制都是有差别的,但是2里面的库比3的要多。两者区别也不算很大,但是两个版本是不可共用的,是不兼容的。

17:在网上查资料,一般都要带上是Python2还是3。

18:Python具有跨平台性,可以在各种平台运行。

Python解释器:

1:Python解释器有多个,有CPython,有IPython。两者相似,CPython不是很好用,用C语言开发的,IPython开发方便些,但是我们也不会使用

因为我们的开发并非在解释器里面开发,一般是在IDLE的东西里面开发。

2:IDLE里面可以newFile,也可以直接使用记事本编程,

3:还有一个Pypy,是另外一个Python的解释器,被视为Python的明天,以为它使用了Git的技术,可以使Python的代码动态编译,

Pypy可以一次性解释几十行代码,但是Pypy并非官方的解释器,可能会有和Python不兼容的地方。

4:Python编程很类似于Matlab!!。

编程输出:

1:分号在Python里面无意义,加上一个分号也不会出问题。

2:在Python里面,''""都是代表字符串,两者无区别,使用单引号作为结束符,就可以随意使用"",例如:
>>> print('''Hell'o Wo'r'ld''')
Hell'o Wo'r'ld
>>> print("'''''")
'''''
>>> print('"""""')
"""""
>>>


3:特别注意,三个'''代表的意思是注视,在传递字符串的时候,代表格式化字符串。可以随意使用回车等
>>> print('''Hello

Worl
D

''')
Hello

Worl
D


4:在解释器里面做的这些东西是不会被保留的,要保存,需要new一个File,在里面写。
print("Hello World")
print('Python的世界')
print("Hello World",'Python的世界',250,3.1415)


//输出
Hello World
Python的世界
Hello World Python的世界 250 3.1415


//会自动加空格将多个隔开。Python里面并不适用//来注释

编程输入:

1:程序测试

//程序
name = input();
print('name:',name)
//输出
222
name: 222


2:Python里面任何变量都无需定义,直接拿来就用,Python是一个弱类型语言,当给定值之后,再次赋值还可以改为其它类型,变量可以为汉字。
>>> name = '张三'
>>> type(name)
<class 'str'>
>>> name = 24
>>> type(name)
<class 'int'>


3:#后面一行是注释,'''??'''是区间注释
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python