python学习笔记

类列表元素

 

1.元组
  元组内部的元素不可修改
  表现形式不一样
  ()
  
 2.创建元组
 l1 = (1, 2, 3, 4, 5) # 创建一个有值的元组
 3.增删改查
  查
  
 4.使用场景
  不可修改:对于一些结果数据
  python里面,默认的多项输出结果使用tuple封装
  
 5.切片
  返回一个新的元组
  
 6.t1 = (1, 2, 3, 4, 5, True, 'asdd', [1, 2, 3, 4, 5], (4, 5, 6, 7, 8))
  列表里面的内容是否可修改?
  元组的项有一个列表,但是列表里面的值是可以修改的。
 

 

2.字符串
 字符串的表现形式
  ' '
  " "
  """ """
 
 1.字符串表现形式确定之后,会不会存在误判的情况
  string = 'It's your bag.'
  1.表现形式和内容之间不重复字符
   string = "It's your bag."
  2.转义字符
   \
   string = 'It\'s your bag.'
   
   特殊字符
   \n:换行符
   \t:制表符
   \r:回车符,当前这一行的起始位置
 
 2.和列表相比,字符串有哪些相似的地方
  1.字符串的字符地位
   string[-1]
  2.修改?不能修改
  3.切片
   string[1:5]
   
 3.常用方法
  strip(),去掉字符串两边的指定字符
   不会再原字符串直接生效
  split(),以指定字符切分字符串,结果为一个列表
   string.split('a')
  join(list),用字符串去连接list里面的每一个元素,结果为一个字符串
   s = 'a'.join(l)

 

3.集合

 

4.字典
 里面的每一个元素,都是一个键值对
  key:value
 l = ['aa','bb']
  l[0] --> 'aa'
  l[1] --> 'bb'
  
 d = {'a':'aa', 'b':'bb'} 
  d[0] --> 'aa'
  d['b'] --> 'bb'

 

 1.CRUD
  增
  d['c'] = 'cc'
  删除
  del d['a']
  改
  d['a'] = 'aaa'
  查
  d['a']
 
 2.字典的遍历
  for i in d:
   print(i)
  默认为拿到字典key
  
  for key, value in d.items():
   print(key, value)
 
 3.字典的常用方法
  setdefault(key, value)
   给字典的key,赋值一个默认值,如果key本来就存在,不会覆盖key对应的value
   d.setdefault('a', -1)
   做字典嵌套的时候,比较常用
  
 4.排序
  sorted()
  给字典排序
  # result = sorted(d.items(), key=itemgetter(1), reverse=True)
  # result = sorted(d.items(), key=lambda item: item[1], reverse=True)
  
  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值