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():对称集合



 

posted on 2017-05-23 09:38  落叶月  阅读(235)  评论(0编辑  收藏  举报

导航