python基础教程第二版读书笔记

  • 第一张 基础知识
  1. 模块 
    • import 模块:用函数的时候格式 模块.函数

    •  from 模块 import 函数:用函数的时候格式  函数

  2. 字符串
    • ‘x‘反引号(不是单引号‘’,也可用repr函数),可以将数值x变为字符串,例如x=1,print ”hello“+x(错误),print ”hello“+‘x‘(对的)
    • r-原始字符串,即\将不作为转义符号,例如r”c:\n“
  • 第二章 列表和元祖(列表可以修改,元祖不能修改)
  1. 序列 x=['a',1] y=['b',2] c=[x,y]
    • 索引 0-第一个  -1-表示最后一个
    • 分片  n=[1,2,3,4,5,6,7,8,9,10]  x=n[1:4](展示的第一个元素下标:剩下的第一个元素下标2,3,4);步长x=n[1:9:2](2,4,6,8)
    • 序列相加  a=[1,2,3] b=[4,5,6] a+b=[1,2,3,4,5,6]
    • 乘法 a=[1,2,3]  a*2=[1,2,3,1,2,3]
    • 成员资格 ”in“ a="hw"   'w' in a 返回True,‘r’ in a返回False
  2. 列表
    • list 将序列变为列表,如a="hello",b=list(a)=['h','e','l','l','o']
    • 赋值   b[2]='c'  b=['h','e','c','l','o']
    • 删除  del b[2]  b=['h','e','l','o']
    • 分片  b[1:3]=['a']  b=['h','a','o']
    • 方法   
      .append(*) 列表尾追加一个新对象*
      .count(*) 计算列表中*出现的次数
      .extend(*) 在末尾一次性追加另一个序列
      .index(*) 某个值第一个匹配项的索引
      .insert(*)   [n,*]所以n插入*对象
      .pop(n) 移除中的一个元素,默认最后一个,返回该元素的值
      .remove(*) 移除*的第一个匹配项
      .reverse() 列表中的值反向存放
      .sort() 排序,返回空
  3. 元祖(1,2,3) (1,)
    • tuple:   a=[1,2,3]   b=tuple(a)=(1,2,3)
    • 访问,切片等操作之后返回的还是元祖
    • 元组可以在映射中当做键使用
  • 第四章 字典  {‘a’:'1234','b':'2344'}

 

posted @ 2016-02-24 10:58  dudu_234  阅读(148)  评论(0编辑  收藏  举报