• python 小知识3


     

    1.解释器/编译器

    • 1.解释型语言、编译型语言

    • 2.解释型:写完代码后提交给解释器,解释器将代码一行行执行。(边接收边解释/实时解释)

                       常用的语言有:py / php / ruby

      编译型:写完代码提交给编译器后,编译器将其形成一个新文件后提交给计算机。(延迟解释)

                               常用的语言有:c / c# / c++ / Java

    2.列表  [ ]

    • 1.想要表示多个事物的时候,可以使用列表

    • 2.独有功能:

      1. append在列表的最后追加一个元素

        例:users = []

               while True:

                     name = input('请输入姓名:')

                     users.append(name)

                     print(users)

      2. insert 在指定的索引位置插入元素

        例:name = ['李绍奇','李启航',99]

               name.insert(1,''李子奇'')

               print(name)     # ['李绍奇','李子奇',李启航',99]

      3. remove  删除 (从左往右)

        users = ['李绍奇','利奇航','张三丰','李子森']

        users.remove('张三丰')

        print(users)     # ['李绍奇','利奇航','李子森']

      4. pop 删除 (索引删除)

        users = ['李绍奇','李启航',99]

        users.pop(2)   #['李绍奇',99]

        users.pop()   #['李绍奇','李启航']       默认删除最后一个

        print(users) 

      5. clear 清除

    • 3.公共功能:

      • len

      • 索引

      • 切片

      • 步长

      • for循环

      • del 删除 (数字、字符串、布尔除外)

        注意:字符串本身不能修改或删除,不可变类型

                   列表是可变类型

      • 修改 (数字、字符串、布尔除外)

        例:users = ['李绍奇','李启航',99]

               user[2] = 66   #  ['李绍奇','李启航',66]

               user[1] = '张三丰'   #  ['李绍奇','张三丰',99]

    • 4.总结:

      增:append / insert

      删:remove / pop / clear / del

      改:user[1] = '新值'

      查:索引 / 切片

    • 5.列表嵌套

    3.元组 tuple

    • 1.元组书写规范

      user = ['alex',11,2,3,45,'中文']    #  列表(可变)

      user= ('alex',11,2,3,45,'中文')    #  元组 (不可变)

    • 2.公共功能

      • 索引 (排除:int/bool)

      • 切片 (排除:int/bool)

      • 步长 (排除:int/bool)

      • 删除 (排除:tuple/str/int/bool)

      • 修改(排除:tuple/str/int/bool)

      • for循环(排除:int/bool)

      • len(排除:int/bool)

    • 3.独有功能(无)

    • 4.特殊

      • 元组中的元素不可修改或删除

      • 可以嵌套

     

  • 相关阅读:
    Windows CMD 配置 启动 服务
    Starting a Service
    socket 相关文章
    Qt GUI程序带命令行
    socket 双向
    winsock Options
    winsock 主动切断连接 Connection Setup and Teardown
    在 u 开头的单词前面,用 a 还是 an
    Web自动化----搭建基本环境
    Python----yield 生成器
  • 原文地址:https://www.cnblogs.com/yangjie0906/p/10651786.html
Copyright © 2020-2023  润新知