• python字典添加值的方法

    对于字典的操作,本篇介绍的是在其中添加值的方法,下面带来详细的介绍。 1、通过键=值的方式进行添加。如果键存在,则会将旧的值进行覆盖,如果不存在则添加。 addDic1 = {   “name”:”jyc”,   “age”:21,   “gender”:”famale”,   “job”:”student” } addDic1[“age”]=22; addDic1[“address”] = “上海市xxx” print(     addDic1 )  # {‘name’: ‘jyc’, ‘ag…

    影音 2021年11月10日
  • python生成器推导式是什么

    1、生成器推导类似于列表推导,但生成器推导包括小括号。生成器推导式不是列表或元组,而是生成器对象。 2、将生成器对象转换成列表或元组。还可以使用生成器对象的next()方法和遍历,或者直接用作迭代器对象。 实例 s = (x*2 for x in range(5))   print(s.__next__())  # 0 print(s.__next__())  # 2 print(s.__next__())  # 4 感谢对大飞哥的支持

    影音 2021年11月10日
  • python列表访问的方法

    1、通过索引直接访问直接访问元素。元素范围为[0,列表长度-1]。超过则抛出异常,返回当前访问值。 visit1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] print(visit1[0])  # 1 2、index()获得列表中首次出现指定元素的索引位置。 visit2 = [“sss”, “a”, “b”, “c”] print(visit2.index(“sss”))  # 0 print(visit2.index(“b”, 2))  # 2 感谢对大飞哥的支持

    影音 2021年11月10日
  • python中AttributeError异常的介绍

    1、当你访问一个对象的属性,但是这个属性没有被这个对象定义时,导致AttributeError。 2、AttributeError的错误信息行告诉我们特定对象类型没有访问属性。点击文件链接可以快速定位到具体的错误代码的位置。 实例 a_list  = (1, 2) a_list.append (3) 运行之后抛出异常信息 Traceback  (most  recent  call  last ):   File  “/Users/chenxiangan/pythonproject/demo/e…

    影音 2021年11月10日
  • python闭包的特点

    1、在外部函数中定义内部函数,内部函数包含访问外部函数。即使外部函数的生命周期结束后,内部函数仍然可以访问外部函数变量。 2、外部函数的返回值是内部函数本身。 实例 def outer():       cheer = ‘hello ‘       def inner(name):           return cheer + name       return inner       if __name__ == “__main__”:       #输出hello kevin      …

    影音 2021年11月10日
  • python如何委派生成器

    1、生成器函数包含yield from表达式。 2、在yield from表达式处暂停委派生成器,调用方可直接将数据发送给子生成器。 3、子生成器将输出值发送给调用方。 4、解释器会抛出Stopiteration,并将返回值附加到异常对象上。 实例 # 协程代码案例1   def simple_coroutine():     print(‘-> start’)     x = yield     print(‘-> recived’, x)      # 主线程 sc = simp…

    影音 2021年11月10日
  • python中argparse库是什么

    1、在程序中使用复杂参数或多个文件名时,建议使用argparse库。 2、以系统的方式处理命令行参数,从而编写用户友好的命令行程序。Python标准库argparse也用于解析命令行参数。 实例 无参数操作此脚本不会向stdout显示任何内容。但是,如果使用help或h选项,脚本的使用信息用信息提示。 usage: scripy_3.py [-h] optional arguments: -h, –help show this help message and exit 感谢对大飞哥的支持

    影音 2021年11月10日
  • python中getopt模块是什么

    1、Getopt模块是专门处理命令行参数的模块,用于获取命令行选项和参数。命令行选项使程序参数更加灵活,支持短选项模式(-)和长选项模式(-)。 2、该模块提供了两种方法和一种异常处理来分析命令行参数。 实例 import sys import getopt     def main(argv):     input_file = “”     output_file = “”     # “hi:o:”: 短格式分析串, h 后面没有冒号, 表示后面不带参数; i 和 o 后面带有冒号, 表示…

    影音 2021年11月10日
  • python中sys.argv模块的介绍

    1、所有命令行参数都可以通过模块中的sys.argv访问,其返回值是包含所有命令行参数的列表(list)。 2、Python在执行程序时,从命令行中获取所有值,并将其存储在sys.argv列表中。 实例 import sys print(“正在运行的脚本名称: ‘{}'”.format(sys.argv[0])) print(“脚本的参数数量: ‘{}'”.format(len(sys.argv))) print(“脚本的参数: ‘{}'”.format(str(sys.argv))) 感谢对大…

    影音 2021年11月10日
  • python canvas画布的介绍

    1、在画布上绘制对象,通常用create_xxxx,xxxx=对象类型。 2、每次调用create_xxx,都会返回创建组件的ID,也可以用tag属性指定标签。 3、通过调用canvas.move实现一次性动作。 实例 # canvas案例 import tkinter   baseFrame = tkinter.Tk()   cvs = tkinter.Canvas(baseFrame, width=300, height=200) cvs.pack() # 一条线需要两个点指明起始 # 参数…

    影音 2021年11月10日