读书笔记-DAY 0

一、Python简介

Python为Guido van Rossum(吉多·范罗苏姆)于1989年创立,这位1956年出生在荷兰的大神现在已经是位60多岁的老爷子了,Guido于1995年移居到美国,2005年就职于Google,现在为Dropbox工作。
这里写图片描述
据说Python这个词儿来源于Guido喜欢的一部英国肥皂剧《Monty Python飞行马戏团》,Python在英文中有蟒蛇的意思,从Python图标就可以看出。
这里写图片描述

作为一门编程语言,必然有其不足,Python的缺陷体现在以下两个方面:

  • 运行速度慢。解释型语言的通病,边解释边运行,故运行速度比不上exe可执行程序
  • 不能加密。程序即为源码,不能编译为二进制等可执行程序。

二、解释器

Python安装包提供的解释器为用C语言开发的CPython,命令行提示符窗口运行python就是启动该解释器,其他解释器有IPython、PyPy、Jython、IronPython等。

所谓解释器,就是执行程序时,将程序一条一天的解释成机器语言给计算机执行,所以运行速度是不如编译后的程序。上网发现这个词儿也是解释器的意思,REPL(Read-eval-print-loop):交互式解析器。

编译器是把源程序的每一条语句都编译成机器语言,并保存为二进制文件,机器可以执行运行,所以速度很快。

三、第一个程序

可以在交互模式逐行输入程序查看结果,也可以使用编辑器编辑好完整的程序,然后在交互模式下运行或者通过编辑器自带的解释器运行。

下面为使用.py文件执行输出的范例:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# 输出
print('hello, world')
print('hello', 'world')
print('hello' + 'world')
print('100 + 200 =', 100 + 200)

执行结果:

hello, world
hello world
helloworld
100 + 200 = 300

下面为使用交互模式执行输入的范例:

>>> name = input()
Michael
>>> name
'Michael'
>>> print(name)
Michael
>>> name = input('please enter your name: ')
please enter your name: Michael
>>> print('hello,', name)
hello, Michael

阅读链接:Python教程

猜你喜欢

转载自blog.csdn.net/music022/article/details/80580921