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

Python编程_Lesson001_python简介和输入输出

2017-07-09 23:40 435 查看

Python特点

Python是著名“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

下面是2017年针对欧美市场的需求的编程语言排行榜。



C语言:

适合开发那些追求运行速度、充分发挥硬件性能的特性。

Python:

用来编写小应用程序的高级编程语言。

优点

Python就为我们提供了非常完善的基础代码,覆盖了网络、文件、GUI、数据库、文本等大容量内容,被形象地称作“内置电池(battery included)”。用Python开发,许多功能不必从零编写,直接使用线程的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给比人使用。

缺点

运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地编译成CPU能理解的机器代码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器代码,所以非常快。

代码不能加密,如果要发布你的Python程序,实际上就是发布源代码。

第一个Python程序

解释器

当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。

CPython,使用C语言开发的解释器,默认的解释器。界面如下所示:



IPython,和CPython差不多,只是在CPython基础上增加了代码补齐的功能。但是我们一般开发的时候都使用IDLE。它里面有很多的功能。



PyPy,另外一个Python解释器,使用了git的技术,可以进行动态的编译,类似于.exe程序。一次解释很多行代码,然后再运行,显著提高了程序的执行速度。

但是PyPy并不是官方的解释器,可能会存在不兼容的问题。

Python不想C语言那样使用”;”来区分行与行之间间隔,而是通过”tab”键来区分的;

单引号和双引号之间都是代表一个字符串,没有太大的区别,只要成双成对就行;

三个单引号代表是注释的意思。

我们还可以这样使用单引号(三个双引号也是一样的),没有什么道理,记住就行!



print函数可以使用逗号来进行多个字符串的打印



我们可以使用type来查看变量的类型



从上面的结果可以看出,变量是没有类型的,但有的时候还要注意它的类型。

help的使用



我们就可以查询某些函数的说明文档。

#任务

'''
要求如下:
1.输入一个名称,打印出XXX,Hello
2.输入个人详细信息,并用1个print打印出来,名字、性别、年龄

'''
print("task 1:")
name = input("Please Input Your Name:")
print(name, ", Hello!\r\n")

print("task 2:")
name = input("Please Input Your Name:")
sex = input("Please Input Your Sex:")
age = input("Please Input Your Age:")
print("Your Name Is", name, ", Your Sex Is", sex, "And Your Age Is", age, "!")


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: