频道栏目
首页 > 资讯 > Python > 正文

Python编程_Lesson001_python简介和输入输出

17-07-10        来源:[db:作者]  
收藏   我要投稿

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, "!")

这里写图片描述

相关TAG标签
上一篇:判断点是否落在面中的Oracle存储过程描述
下一篇:又一个专利 AirPods真变健身追踪器?
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站