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

      无序:字典

  • 相关阅读:
    AI---ListPicker的使用
    AI---Screen & Notifier
    Android---开发环境
    Android---App Inventor环境搭建
    OS---host文件
    JAVA---接口与抽象类
    JAVA---类成员的访问权限
    JSP---一个Servlet处理多个请求操作
    hdu 6016
    hdu 6019
  • 原文地址:https://www.cnblogs.com/yangjie0906/p/10658712.html
Copyright © 2020-2023  润新知