zoukankan      html  css  js  c++  java
  • day13.第一章复习

    1.字符串的表示

      str(obj):返回对象的字符串表示(对计算机友好)

      repr(obj):返回对象的字符串表示(对用户友好)

    2.python中的数据结构

      python中有六种内置序列:列表list,字典,unicode字符串,buffer对象,xrange对象

      python中的另一种数据结构是映射,比如字典dict

      序列和映射是两种重要的容器(container)

      还有一种既不是序列也不是映射的容器类型:集合
     
    3.所有的序列类型都可以进行某些特定的操作:
      索引(indexing):
        根据索引可以获得某个制定元素:索引从0开始到len-1,倒序时为-len到-1
      切片(sliceing):
        获取一定范围内的元素,格式[start:end:step]
      顾头不顾尾
      步长为复数时倒着取
      特殊用法:[1,2,3,4,5][4:0:-1]
    加(adding):
      可以用加号进行相同类型序列的连接操作
      [1,2,3] + [4,5] == [1,2,3,4,5]
    乘(multiplying):
    可以用乘号进行序列的重复操作
    'abc'*2 = 'abcabc'
    注意:[1,2,3] * 0 = []
    成员资格:
    in运算符可以检测一个元素是否在序列中,返回布尔值
    users = ['ly','egon','mxt']
    print(input('请输入姓名').strip() in users)
    这个例子可以检测提供的姓名是否在用户列表中
    内置函数:
      len(),max(),min()等
     
    3.列表:可变序列mutable
      基本的列表操作:
        元素赋值:li[1] = 5
        删除元素:del li[1]
        切片赋值:
          一次为多个元素赋值:list('abcd')[2:] = list('xy') ==== ['a','b','x','y']
     
          使用不等长的序列将切片替换:list('Perl')[1:] = list('Aython')[1:] ==== ['P','y','t','h','o','n']
     
          不替换任何原有元素的情况下插入多个新元素:list('Perl')[1:1] = ['a','b'] ==== [p,a,b,e,r,l]
     
          删除元素:list('abcd')[1:2] = [] ==== [a,c,d]
     
          还可以用1之外的步长
      常用方法:
         append(x)
    count(x)
    extend(list)
    index(x)
    insert(index,x)
    pop(index)
    remove(x)
    reverse(list)
    sort() sorted()
          
    4.元组 不可变序列
      1.tuple(obj):以一个序列作为参数,将它转换为元组
      2.基本元组操作:索引,切片
      3.元组的作用:
    元组可以在映射中当做键使用
    元组可以作为集合的成员
    元组作为很多内建函数和方法的返回值存在
     
    5.涉及到的函数:
    cmp(a,b):比较大小 py3中已删除
    len(seq):返回序列的长度
    list(seq):将序列转换成列表
    tuple(seq):将序列转换成元组
    max(args):返回序列或参数集合中的最大值
    min(args):返回序列或参数集合中的最小值
    reversed(seq):对序列进行反向迭代
    sorted(seq,key,reverse):返回已排序的包含seq中所有元素的列表
      
  • 相关阅读:
    Spring中@Autowired注解、@Resource注解的区别 (zz)
    ECLIPSE使用HG插件去上载 GOOGLE.CODE下的代码
    jrebel
    myeclipse 上安装 Maven3
    web项目目录结构
    笔记 利用python进行数据分析
    算法浅入浅出之Textrank
    算法浅入浅出之TF-IDF
    python库之jieba小试牛刀 3
    python库之jieba小试牛刀 2
  • 原文地址:https://www.cnblogs.com/maxiaotiaoshishui/p/7258331.html
Copyright © 2011-2022 走看看