Python学习笔记 -- 第一章

本笔记参考廖雪峰的Python教程

简介

Python是一种计算机高级程序设计语言.

用Python可以做什么?

可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台等等.

Python适合开发哪些类型的应用呢?

首选是网络应用,包括网站、后台服务等等;
其次是许多日常需要的小工具,包括系统管理员需要的脚本任务等等;
另外就是把其他语言开发的程序再包装起来,方便使用。

Python的缺点

1.运行速度慢
2.代码不能加密

安装Python

win:在Python官网下载安装
Ubuntu:已自带Python3.4
打开命令提示符窗口,输入python出现以下代码即安装成功.
jack@Aspire:~$ python3
Python 3.4.0 (default, Jun 19 2015, 14:20:21)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.

Python解释器

编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。整个Python语言从规范到解释器都是开源的,故存在多种Python解释器。
1.CPython(官网自带) 2.IPython 3.PyPy 4.Jython 5.IronPython

第一个Python程序

在命令提示符界面输入python进入Python交互界面
在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果
>>>print('hello, world')
hello, world
用exit()退出Python.

文本编辑器

1.Sublime Text 2.Notepad++ 3.Editplus

运行Python解释器

用文本编辑器写Python程序,然后保存为后缀为.py的文件,就可以用Python直接运行这个程序了。
直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。
直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的

输入和输出

输出
用print()在括号中加上字符串,就可以向屏幕上输出指定的文字,多个字符串用","隔开
print()会依次打印每个字符串,遇到逗号“,”会输出一个空格
输入
Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。
name = input('please enter your name: ')
print('hello,', name)
当你输入name = input()并按下回车后,Python交互式命令行就在等待你的输入了。这时,你可以输入任意字符,然后按回车后完成输入。