
正文
Python基础+模块、异常
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
date:2018414+2018415 day1+2
一.python基础
#coding=utf-8
#注释
#算数运算 +(加) -(减) *(乘) /(除) //(取整) %(取余)
#比较运算 <(小于) >(大于) ==(等于) !=(不等于)
#逻辑运算 and or not
#查看变量类型 type()
#raw_input 使用raw_input方法去输入时,变量里面存的数据都是字符串类型
#逗号是不换行打印,把所有的变量强制显示在一行
#input 只接受0-9 .的输入
二.if、for、while
#if
单分支
双分支
多分支
#for
#break 结束循环,多个嵌套时break只对最近的一层循环起作用 continue 结束本次循环
#while
三.格式化输出
# %d:整型 %s:字符串 %f:浮点型
四.字符串
# \ 续行符
# len(x)=x.__len__()
#从前往后数,0开始;从后往前数,-1开始
#获取多个字符
#字符串拼接
#字符串切割
#字符串查找
#字符串计数+字符串转大小写
#字符串遍历+字符串判断
#在utf-8模式下,中文占3位 其他编码占2位
# print x[::-1] 逆序输出
#字符串替换
#总结 字符串是不能够增加 不能删除 不能修改 不能存储其他类型的数据
五.列表 list [a,d,"ASD"]
#列表具有 增加 删除 修改 查询功能
增加:
插入:
删除:
修改:
#正序、倒序
正序:
倒序:
#获取索引 index()
六.元祖 tuple ()
#元组不能增加 不能修改 不能删除
#元祖嵌套
七.字典 dict {}
#字典是映射关系,一一对应
#字典由key和value组成;两两一对,逗号隔开
#字典可以存储任意长度 任意类型
#字典的key必须是不可变类型(元组 数字 字符串),value任意类型
#字典是无序的,没有下标
#字典所有的操作 都是去操作key
#增加 修改 删除 取value 遍历
八.Tips
可更改对象:list dict
不可更改对象:Int String tuple
&&&&&&&&&&&&&&&&&&&&&&&&xxxxx·xx&&&&&&&&&&&&&&&&&&&&&&&&
date:2018422 day4
一.模块
模块是函数方法的集合,在python中,一个py文件也是模块
python模块有两种:第一种是安装python自带的内置模块,比如time,os,urllib2 路径为c:\python27\lib;
第二种是需要安装的第三方模块,路径为c:\python27\lib\site-packages
①.excel读写
写(cmd→【pip install xlwt】)
读(cmd→【pip install xlrd】)
UTF-8解码(decode)→Unicode→编码gbk
Unicode→编码(decode)gbk
Unicode→编码(decode)UTF-8
②.读写二进制
③.导入
1.导入模块
2.导入模块方法
3.导入多个
4.自定义模块
当自定义模块想被别人调用时,需在当前目录下创建一个__init__.py(自定义模块能被导入时,文件夹上会有一个空心圆出现,如下图)
不同层级目录的模块导入要从包开始
④.系统模块(如os,time 不需要pip)
taskkill /f /im chrome* >nul 2>nul
/f force强制性 /im imagename 进程名称 *通配符
>nul 正确执行指令不打印日志 2>nul 不正确执行命令不打印日志
二.异常






