python2.7
IDE: python(x,y)
一、基础
1.语法基础
输出: print
输入: raw_input()
注释: #
‘’’
‘’’
续行符: \
一行多语句: ; 分开
表达式:用运算符链接各种类型数据的式子
算术运算符:
乘方 **
加减 + -
乘除 * /
整除 //
取余 %
位运算符:
取反 ~
与 &
或 |
异或 ^
左移 <<
右移 >>
比较运算符:
> < >= <= == !=
逻辑运算符:
not and or
python是动态的强类型语言
支持增量赋值(如+=)、多元赋值
2.python数据类型
整形/长整形 整形值后面加“L”为长整形
布尔型 True、False,本质上用1、0存储
浮点型 可以用科学计数法
复数型complex j
复数.real 分离实部
复数.imag 分离虚部
复数.conjugate() 共轭
序列类型:
①字符串: ‘...’ “...” ‘’’...’’’ 不可变
②列表: [ ] 可变
③元组: ( ) 不可变
映射类型:
字典 { } {‘sine’:’sin’, ‘cosine’:’cos’}
3.基本运算
(1)算术运算:
**、+、-、*、/、//、%
(2)比较运算:
可连续
(3)逻辑运算:
not and or
(4)字符运算符
a) Unicode字符串操作符 u
b) 原始字符串操作符 r
4.函数、模块和包
(1)函数
内建函数:
数值型内建函数:
abs() bool() oct() coerce() int() hex() divmod() long() ord() pow() float() chr() round() complex()
实用函数:
dir() raw_input() help)_ open() len() range()
dir(__builtin__) 查看所有内建变量与函数
help(内建函数) 查看函数方法
(2)模块module
import 模块1,模块2,...
from 模块名 import 模块属性
(3)包 package
一个有层次的文件目录结构
定义了一个由模块和子包组成的python应用程序执行环境
import AAA.CCC.c1
AAA.CCC.c1.func1(123)
from AAA.CCC.c1 import func1
fun1(123)
(4)库 library
一组具有相关功能的模块的集合