读书笔记-DAY0-入门

一、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教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值