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 不正确执行命令不打印日志
二.异常

Python基础+模块、异常的更多相关文章
- python基础——模块
python基础——模块 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文 ...
- 自学Python之路-Python基础+模块+面向对象+函数
自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python 1.1 自学Python1.1-简介 1.2 自学Python1.2-环境的 ...
- 十九. Python基础(19)--异常
十九. Python基础(19)--异常 1 ● 捕获异常 if VS异常处理: if是预防异常出现, 异常处理是处理异常出现 异常处理一般格式: try: <............. ...
- [Python基础]008.异常
异常 异常处理 捕获异常 抛出异常 自定义异常 一些常见的异常 异常处理 捕获异常 try/except 与C,java等语言用try/catch来捕获异常相似,Python使用try/except ...
- python基础-模块
一.模块介绍 ...
- Python基础之异常定义
技术背景 在各类python的项目中,总会涉及到项目自身相关的一些约束条件.这些约束条件体现在,当用户输入的参数或者文件不符合项目要求时,就拒绝这个参数的输入并且播报出来,提醒用户自行修改,而这一过程 ...
- Python 基础 模块
python 中模块和保定 概念 如果将代码分才投入多个py 文件,好处: 同一个变量名也互不影响. python 模块导入 要使用一个模块,我们必须先导入该模块.python 使用import ...
- python基础----模块、包
一 模块 ...
- Python基础-模块与包
一.如何使用模块 上篇文章已经简单介绍了模块及模块的优点,这里着重整理一下模块的使用细节. 1. import 示例文件:spam.py,文件名spam.py,模块名spam #spam.py pri ...
随机推荐
- git的基本用法
作业要求来自https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097 一:以下是git的基本使用方法: 1:首先先进行账号注册. 2:然 ...
- QT创建TCP Socket通信
最近在学习QT,了解到QT可以进行SOCKET网络通信,进行学习,并建立一个简单的聊天DEMO.为了测试是否能与VS2012下的程序进行通信,在VS2012下建立一个客户端程序,进行通信测试,发现可以 ...
- Python关键点笔记之使用 pyenv 管理多个 Python 版本依赖环境
0x00 背景 从接触Python以来,一直都是采用virtualenv和virtualenvwrapper来管理不同项目的依赖环境,通过workon.mkvirtualenv等命令进行虚拟环境切换, ...
- SSH服务理论+实践
1)远程管理服务知识介绍 SSH远程登录服务介绍说明 01. SSH-Secure Shell Protocol 安全加密shel协议 SSH远程登录服务功能作用 01. 提供类似telnet远程登录 ...
- Python selectors实现socket并发
selectors模块 此模块允许基于选择模块原语构建高级别和高效的I / O多路复用. 鼓励用户使用此模块,除非他们想要精确控制使用的os级别的原语. 注:selectors也是包装了select高 ...
- [c/c++] programming之路(16)、指针
一.调戏百度云管家 #include<stdlib.h> #include<windows.h> _declspec(dllexport) void go(){ ){ Shel ...
- 剑指offer(13)调整数组顺序使奇数位于偶数前面
题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变. 题目分析 判断是 ...
- Redis主主复制、主从复制
Redis主从复制(master-slaves配置)可以更好地读写分离 先关防火墙 主(master)服务器先不做任何操作, 进入从(slave)服务器, redis-3.2.1目录下的redis.c ...
- innoDB锁小结
innodb的锁分两类:lock和latch. 其中latch主要是保证并发线程操作临界资源的正确性,要求时间非常短,所以没有死锁检测机制.latch包括mutex(互斥量)和rwlock(读写锁). ...
- Hnoi-2017 滚粗记
一路走来,OI生涯中最重要的一场比赛在10个小时的比赛后,在不止10个小时的焦急等待中,也就这么结束了呢... Day 0: 当时其实内心里面还是比较虚的,还记得在回家的路上和$DYC$大佬畅想我们省 ...