老男孩Python全栈开发(92天全)视频教程 自学笔记06

day6课程内容:

tuple(元祖)

  创建元祖:

  tup0=() #没有元素的一个元祖

  tup1=(20,)#只有一个元素的元祖

  元祖可读,不可修改

Dictionary(字典)#Python里唯一的一种映射类型

  创建字典:

  dic1={‘name’:‘abc’,‘age’:18,‘job’:‘it’}

  字典特性:无序、键唯一

  字典操作

  增:

  dic1={'name':'abc'}

  dic1['age']=18   #方法一:直接创键并赋值

  print(dic1)

  {'age':18,'name':'abc'}

  dic1.setdefault("age":20)  #方法二:如果字典里有键则不做修改,如果没有这个键,则增加这个键值对,这个方法是有返回值的,返回真实的值

  查:

  dic2={1:1111,2:22222,3:3333}

  print(dic2[2])  #通过键查值

  22222

  dic2.keys()    #返回一个类似于迭代器的对象,里面存着字典中的所有键

  dic2.value()     

  改:

  dic3={‘name’:‘abc’,'age':18,'job':'it'}

  dic4={'job'='it','color':'red'}

  dic3.update(dic4)   # 

  print(dic3)

  {'name':'abc','job':'it','age':18,'color':'red'}

  删:

  dic5={‘name’:‘abc’,'age':18,'job':'it'}

  dic5.clear()  #清空字典

  ret=dic5.pop(age)   #删除‘’age‘’:18 键值对,返回键值对中的值

  print(ret)

  18

  字典的遍历

  dic5={‘name’:‘abc’,'age':18'}

  for i in dic5:  # i 默认是字典的键 推荐用这种 效率高

  print(i,dic5[i])

  for i,v in dic5.items():  #遍历键和值

  print(i,v)

String(字符串)

  print('hello'[2:])

  "llo"

  关键字 in

  print('%sbc'%'a')   #格式化输出

  a=‘bbb‘

  b=‘ccc’

  c=‘——’join([a,b])  #拼接

  print(c)

  bbb——ccc

  

  

原文地址:https://www.cnblogs.com/xuepangzi/p/7898134.html