python-day1

1.Python简介
1.1 什么是 Python
Python 是一门优雅而健壮的编程语言,它继承了传统编译语言的强大性和通用性,同时也
借鉴了简单脚本和解释语言的易用性。它可以帮你完成工作,而且一段时间以后,你还能看明
白自己写的这段代码。你会对自己如此快地学会它和它强大的功能感到十分的惊讶,更不用提
你已经完成的工作了!只有你想不到,没有 Python 做不到
1.2 起源
贵铎·范·罗萨姆(Guido van Rossum)于 1989 年底始创了 Python,那时,他还在荷兰
的 CWI(Centrum voor Wiskunde en Informatica,国家数学和计算机科学研究院)。1991 年
初,Python 发布了第一个公开发行版。这一切究竟是如何开始的呢?像 C、C++、Lisp、Java
和 Perl 一样,Python 来自于某个研究项目,项目中的那些程序员利用手边现有的工具辛苦的
工作着,他们设想并开发出了更好的解决办法。
那时范·罗萨姆是一位研究人员,对解释型语言 ABC 有着丰富的设计经验,这个语言同样
也是在 CWI 开发的。但是他不满足其有限的开发能力。已经使用并参与开发了像 ABC 这样的高
级语言后,再退回到 C 语言显然是不可能的。他所期望的工具有一些是用于完成日常系统管理
任务的,而且它还希望能够访问 Amoeba 分布式操作系统的系统调用。尽管范·罗萨姆也曾想过
为 Amoeba 开发专用语言, 但是创造一种通用的程序设计语言显然更加明智, 于是在 1989 年末,
Python 的种子被播下了。
1.3 python 技术上的优点
(1)面向对象
(2)免费
(3)可移植性
(4)功能强大:
动态类型
自动内存管理
大型程序支持
内置对象类型
内置工具
库工具
第三方工具
(5)简单易用
(6)简单易学
2.python 安装
windows:
下载安装包 https://www.python.org/downloads/
选择自己想要的版本
Linux、Mac:
自带Python环境
可以自己更新想要的版本
3.走进Python
1.hello world 程序
print ('hello world!')
hello world!
2.解释器
当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。
CPython
IPython
PyPy 等。
4.声明变量及赋值
name = 'yan'
上述就是声明了一个变量名为:name 变量值为:yan的变量。
变量定义规则:
变量名只能是 字母、数字或下划线的任意组合。
变量名的第一个字符不能是数字。
以下关键字不能声明为变量名。例:and or class 等
python中,等号(=)是最主要的赋值操作符。
例:
name = 'yan'
print (name)
yan
5.注释
# 单行注释
"""注释内容""" 块注释
6.用户输入
Python2.7 raw_input()
Python3.5 input()
例:name = input('name:')
print(name)
结果:
name:yan
yan
用户想让输入不可见时,需利用getpass模块中的getpass方法。
例:import getpass
pwd = getpass.getpass('密码:')
print(pwd)
7.输出格式化
str.format()方法类似这样:
print ('i am {0} age{1}'.format('yan','23')
%操作符同样可以用来格式化字符串。
%s 字符串
%d 整数
%f 浮点数
8.表达式
if else
Python 编程中 if 语句用于控制程序的执行,基本形式为:
if 判断条件:
执行语句……
else:
执行语句……
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
for

while
while 判断条件:
执行语句……

posted @ 2016-07-29 09:13  Dream-Chaser  阅读(188)  评论(0编辑  收藏  举报