zoukankan      html  css  js  c++  java
  • python 学习2 字符串,列表,元组,字典,集合

    1.列表和元组

    列表是有序,支持增删改查,元素可以重复

             Append,insert

             Del  pop   remove

             Update

             切片

             扩展,extend

             浅拷贝:copy

             排序:sort

             翻转:reverse

             获取下表:index

             计数:count

    元组是一经创建就不能修改,又称只读列表

    2.字符串 常用方法

      

    Capitalize():首字母大写

             Center()

             Count()

             encode()

             endswith()

             find

             format

             index

             isdigit

             isidentifier

             islower

             isnumeric

             isupper

             join    

          

     1 mystr="--"
     2 str1='jack'
     3 
     4 res=mystr.join(str1)
     5 print(res)
     6 print(type(len(mystr)))
     7 
     8 #打印结果
     9 #j--a--c--k
    10 #<class 'int'>

             just

             strip

             lower

             upper

             replace

             split

             splitlines  判断行标示,因为linux系统和window系统的行结束符不一样

             title  :转化成标题

    3.字典

    # Author:  dictinary 格式 与 json差不多
    '''
    字典的操作
    其他操作
    clear():清空
    copy():复制字典,复制完之后两个字段不会有影响

    get(key):查询key的值,如果存在返回value值,如果不存在则,返回'None'
    items(): 返回字典的key,value
    getkeys():返回字典的keys
    getvalues():返回字段的values

    pop(key):删除 必须指定key,否则报错

    update(字典):修改,有key存在就修改,没有就增加相应的key

    循环遍历

     For key in dict

             Print(key,dict[key])

    4 集合

    集合是一个无序的,不重复的数据组合,它的主要作用如下

    • 去重,把一个列表变成集合,就自动去重了
    • 关系测试,测试两组数据之前的交集、差集、并集等关系

    myset=set([1,2,3])

    add

    update

    remove(‘x’) :如果没有找到x,则会报错,如果找到直接删除

    discard(‘xx’):如果没有找到不会报错,如果找到直接删除

    len(myset)

    x in myset :列表,字典,集合都这么写,查看一个key是否在里面

    x not in myset

    |,unino:并集

    -,difference:差集
    &,intersection:交集
    ^,symmetric_difference():对称集合



  • 相关阅读:
    iOS动画(一)coreAnimation 教程(转)
    sdwebimage基本用法及原理
    iOS推送
    Objective-C中的Block
    loadView、viewDidLoad、initWithCoder、initWithNibName、awakeFromNib的调用时间及用法
    提纲挈领-我的博客内容架构(持续更新)
    读过的书籍及思考系列 (详细列表)-持续更新
    看过的影视及思考系列(详细列表)-持续更新
    自学笔记系列:《Python学习手册 第五版》 -写在开始之前
    《Python网络爬虫权威指南 第二版》 -第1章 软件及BeautifulSoup库准备
  • 原文地址:https://www.cnblogs.com/luoyeyue/p/6892615.html
Copyright © 2011-2022 走看看