python 的特色
简单
易学
免费,开源
高层语言
可移植性
解释性:c或c++编写程序需要编译成二进制代码;python解释器将源码转换成字节码的中间形式,再翻译成计算机余元语言运行
面向对象
可扩展性
可嵌入性
丰富的库
查看是否安装python 的指令,$python -V
linux基本自带python 编辑器推荐VIM
windows下载安装,配置环境变量 编辑器推荐IDLE
linux 使用
$ python
>>>print ‘hello word’ 打印
>>>help ('print') 获取帮助
ctrl+d结束
编写执行文件
#!/usr/bin/python 组织行--源文件的头两个字符是#!后面更程序
# Filename : hello.py
print 'Hello Word'
$echo $PATH 显示环境变量
python
数的类型 整数,长整数,浮点数和复数
字符串 使用单引号 ,双引号,三引号
转义符 ( \ ) 在文末单独一个(\)便是字符串在下一行继续
自然字符串 :不需要转义符那样的特别处理的字符串,在字符串加上前缀r或R来指定
Unicode字符串:书写国际文本的标准方法;在字符串前加上前缀u或U
字符串是不可变的
按字面意义级连字符串
python 没有char 数据类型
单引号和双引号的字符串意义完全相同
一定要用自然字符串处理正则表达式,不然会有很多反斜杠
标识符的命名
第一个字符必须是字母,或者下划线
其他部分可以字母,下划线或者数字
标识符名称是大小写敏感的
数据类型:数和字符串
物理行:编写程序是所看见的;逻辑行:python看见的单个语句
运算符
** 幂
// 取整
%取模 余
& 按位与
| 按位或
^ 按位异或
~ 按位翻转
raw_input("Enter") 获取输入值
if a==b
语句1
语句2
elif a<b
语句3
语句4
esle:
语句5
语句6
print 'Done'