Python笔记
来源:互联网 发布:最新网络说唱歌曲 编辑:程序博客网 时间:2024/05/17 03:46
Keywords(关键字)
- and并
- del 用于list列表操作,删除一个或者连续几个元素
- from从,一般用于导入模块
- not非
- while循环
- as用于重命名
- elifif的非状态
- global将变量定义为全局变量
- or或
- with
- assert
1、assert
语句用来声明某个条件是真的。2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert
语句是应用在这种情形下的理想语句。3、当assert语句失败的时候,会引发一AssertionError
。 - else用于for……else
- if条件
- pass什么也不做,只是为了防止语法错误
- yield当含有这个关键字的函数被调用的时候,这个函数在遇到yield的时候会停止运行,并且返回一个迭代器(iterator)。每次请求一个值,就会执行生成的代码。直到遇到一个yield或者return。
def gen():
print 'enter'yield 1print 'next'yield 2print 'next again'for i in gen():print i输出为enter next next again
- break停止
- except异常处理,详情请看http://www.pythontab.com/html/2013/pythonjichu_0204/210.html
- import导入
- print打印
- class类
- exec 使用exec "一条python语句"
- in for ……in
- raise用于引发一个异常
- continue 跳出本次循环
- finallytry...finally的用处是无论是否发生异常都要确保资源释放代码的执行。一般来说,如果没有发生错误,执行过try语句块之后执行finally语句块,完成整个流程。如果try语句块发生了异常,抛出了这个异常,此时就马上进入finally语句块进行资源释放处理。
- is判断一个事物是不是另外一个事物
- return返回
- def定义
- for循环
- lambdaambda函数也叫匿名函数,即,函数没有具体的名称,而用def创建的方法是有名称的。
- try同finally
数据类型
针对每一种数据类型,都举出一些例子来,例如针对 string,你可以举出一些字符串,针对 number,你可以举出一些数字。
- True
- False
- None
- strings
- numbers
- floats
- lists
字符串转义序列(Escape Sequences)
对于字符串转义序列,你需要再字符串中应用它们,确认自己清楚地知道它们的功能。
- \\反斜杠符号
- \'单引号
- \"双引号
- \a响铃
- \b退格(Backspace)
- \f换页
- \n换行
- \r回车
- \t横向制表符
- \v纵向制表符
字符串格式化(String Formats)
一样的,在字符串中使用它们,确认它们的功能。
- %d有符号整数(十进制)
- %i整数
- %o无符号整数(八进制)
- %u无符号整数(十进制)
- %x无符号整数(十六进制)
- %X无符号整数(十六进制大写字符)
- %e浮点数字(科学计数法以e为基底)
- %E浮点数字(科学计数法,用E代替e)
- %f浮点数字(用小数点符号)
- %F浮点数字
- %g浮点数字(根据值的大小采用%e或%f)
- %G浮点数字(类似于%g)
- %c字符及其ASCII码
- %r打印内存里面的格式,主要用于调试
- %s字符串
- %%百分号标记 #就是输出一个%
操作符号
有些操作符号你可能还不熟悉,不过还是一一看过去,研究一下它们的功能,如果你研究不出来也没关系,记录下来日后解决。
- +加
- -减
- *乘
- **乘方,比如2**4=16
- /除法
- //所有2.X版本中,也是为了向后兼容,如果要使用" // ",就必须加上一条语句:
from __future__ import division
一看到这句," / "就表示 浮点数除法,返回浮点结果;" // "表示整数除法。
但是,预计在Python3.0发布时,就没有这种折中情况了,," / "就一定表示 浮点数除法,返回浮点结果;" // "表示整数除法。 - %取余
- <小于
- >大于
- <=小于或者等于
- >=大于或者等于
- ==判断等于
- !=判断不等于
- <> “<>”代表不等号,就是不等于的意思,3.0以上版本已经不能用了
- ( )元组
- [ ]数组,列表是一种可变的序列
- { }字典,字典是由键对值组组成
- @会先解析@后的内容,直接就把@下一行的函数或者类作为@后边的函数的参数,然后将返回值赋值给下一行修饰的函数对象
- ,分隔
- :函数后面需要加
- .调用某个模块的函数需要
- =赋值
- ; 在Python中,一般来说一条语句占用一行。一条语句结束一般不需要使用”;”,但在Python中也可以使用”;”将两条语句写在一行。
- +=加上某个值后赋给前面的
- -=减去某个值后赋给前面的
- *=乘某个值后赋给前面的
- /=浮点数除去某个值赋给前面的
- //=整数除去某个值赋给前面的
- %=对自己取余赋给自己
- **=对自己取乘方赋给自己
0 0
- Python笔记
- python笔记
- python笔记
- python笔记
- python笔记
- PYTHON笔记
- python笔记
- python笔记
- python笔记
- Python笔记
- Python笔记
- Python笔记
- PYTHON笔记
- Python笔记
- python笔记-------------
- python笔记
- Python笔记
- python 笔记
- location.href的用户总结
- Android编程日记
- 高德地图添加Marker后返回当前位置
- Nmap扫描
- 复赛模拟试题 - 收费站 Dijkstra迪杰斯特拉+二分答案法 重庆一中高2018级竞赛班第九次测试 2016.9.10 Problem 4
- Python笔记
- JS和jQ的总结--事件
- 第八周项目2-用对象数组操作长方柱类
- 按照 老罗博客学习安卓 记录 (3)
- ubuntu 下 的virtualbox 安装的问题
- 解决Spring MVC @ResponseBody返回中文字符串乱码问题
- Android异步加载数据更新UI(Thread+Handler)
- java类加载时机与过程
- 学习的牢骚