zoukankan      html  css  js  c++  java
  • python 总结

    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.有序:列表/元组

      无序:字典

  • 相关阅读:
    Unity 状态机切换
    Unity3d 血条脚本
    最简单的Python群聊
    EFCore 多字段排序分页法
    搭建react+redux+vscode+typescript开发环境
    C# 4格A*自动寻径
    Sql删除表中多余的重复记录
    ABP弹出提醒用户的错误信息
    百度地图 驾车路线编辑粗浅实例
    .NetCore3.1 WebApi中Swagger配置
  • 原文地址:https://www.cnblogs.com/yangjie0906/p/10658712.html
Copyright © 2011-2022 走看看