前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python 总结

python 总结

作者头像
py3study
发布2020-01-16 15:14:25
3030
发布2020-01-16 15:14:25
举报
文章被收录于专栏:python3python3

2019.4.2 

一.列表

1.extend(列表独有功能)

  • 循环添加到一个列表中
  • a.有列表users = ['张三',‘李四]   people = ['小明,王五'] users.extend(people)   # 在users中添加 people.extend(users)   # 在people中添加
  • b.有列表users = ['张三',‘李四]   people = ('小明,王五') users.extend(people)   # 在users中添加 people.extend(users)   # 只有列表中有extend功能,元组没有

2.remove、del与pop的区别

  • remove 根据值删除,没有则会报错
  • del : li.del[1]   #  仅仅是删除
  • pop : deleted = li.pop(1)   #  在列表中删除,并将删除的这个数据赋值给deleted

3.for ……range()

  • 例1:循环打印0~100之间的偶数          for i in range(0,101,2)    # 步长为2          print(i)
  • 例2:反向循环打印0~100之间的偶数          for i in range(100,-1,-2)    # 步长为-2          print(i)

4.数据类型的转换
  1. int 强制转换:int(str) / int(bool) / int(tuple) 列表不能转换成整型
  2. bool 强制转换:
    • bool(str)
    • bool(int)
    • bool(list)
    • bool(tuple)

    只有 "" 、0、[]、{}是False,其余的都是True

  3. str 强制转换:
    • str(int)       str(999)  —> '999'
    • str(bool)    str(True)  —> 'True'
    • str(list)      str(['堂开放','李忠伟'])   —> v2 = "".join(['堂开放','李忠伟']) ——># '堂开放李忠伟'
    • str(tuple) str(('堂开放','李忠伟')) —> v2 = "".join(('堂开放','李忠伟')) ——># '堂开放李忠伟'

    列表与元组转换成str使用join

  4. list
  5. tuble

二.字典

1.字典 dict

  • 1.帮助用户表示一个事物的信息(事物可以有多种属性) 基本格式:daate = {键:值,键:值,键:值,键:值} 键:值,是一个键值对
  • 2.独有功能
    • .keys()     获取所有的键 例:info = {'name':'李三','age':25,'gender':'男','hobby':'music'}         for i in info.keys()         print(i)          #   'name'    'age'    'gender'     'hobby'
    • .values()     获取所有的值 例:info = {'name':'李三','age':25,'gender':'男','hobby':'music'}         for i in info.values()         print(i)         #  '李三'    25    '男'    'music'
    • .items()      获取所有的键值对 例:info = {'name':'李三','age':25,'gender':'男','hobby':'music'}         for k,v in info.items()         print(k,v)
  • 3.公共功能
    • len
    • 索引
    • 切片(无)
    • 步长(无)
    • for循环
    • 修改 存在就修改,不存在就增加
      • 1.值可以 修改
      • 2.键一般不可以修改,强制修改就需要:删除后载增加 例:del info['hobby']           info['xxxxxx'] = 'x1'
    • 删除 删除就是将整个键值对删除
  • 4.有序:列表/元组 无序:字典
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-05-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2019.4.2 
    • 一.列表
      • 1.extend(列表独有功能)
      • 2.remove、del与pop的区别
      • 3.for ……range()
      • 4.数据类型的转换
    • 二.字典
      • 1.字典 dict
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档