Python笔记

Keywords(关键字)

  • and
  • del 用于list列表操作,删除一个或者连续几个元素
  • from 从,一般用于导入模块
  • not
  • while 循环
  • as 用于重命名
  • elif if的非状态
  • 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 1
print 'next'
yield 2
print '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 跳出本次循环
  • finally try...finally的用处是无论是否发生异常都要确保资源释放代码的执行。一般来说,如果没有发生错误,执行过try语句块之后执行finally语句块,完成整个流程。如果try语句块发生了异常,抛出了这个异常,此时就马上进入finally语句块进行资源释放处理。
  • is 判断一个事物是不是另外一个事物
  • return 返回
  • def 定义
  • for 循环
  • lambda ambda函数也叫匿名函数,即,函数没有具体的名称,而用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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值