• python异常处理的作用

    1、解析器去执行程序,检测到错误时触发异常,异常触发后且没被处理的情况下,程序就在当前异常处终止,后面的代码不会运行。 2、必须提供一种异常处理机制来增强你程序的健壮性与容错性。 实例 #coding=utf-8 try:     print(‘—–test–1—‘)     open(‘123.txt’,’r’) # 如果123.txt文件不存在,那么会产生 IOError 异常     print(‘—–test–2—‘)     print(num)# 如果num变…

    影音 2021年10月13日
  • python包和文件夹有什么区别

    1、一个或多个文件夹组成一个模块,而一个模块组合构成了一个包发布在公共目录里。 2、包必须有__init__文件,否则就是一个文件夹。 实例 import pynvml pynvml.nvmlInit() # 这里的1是GPU id handle = pynvml.nvmlDeviceGetHandleByIndex(1) meminfo = pynvml.nvmlDeviceGetMemoryInfo(handle) print(meminfo.total) #第二块显卡总的显存大小 prin…

    影音 2021年10月13日
  • python如何为函数和模块起别名

    1、如果要导入的函数的名称可能与程序中现有的名称冲突,或者函数的名称太长,可指定简短而独一无二的别名。 from pygame import make_bullet as ch   此时make_bullet函数就有个别名,调用它   ch() make_billet() 两个都对 2、关键字as将函数重命名为你提供的别名。 import pygame as p   调用pygame中的函数make_bullet() p.make_bullet() 每日分享到群里,或者推荐给朋友会得大量积分,机…

    影音 2021年10月13日
  • python如何导入模块的特定函数

    1、可以导入模块中的特定函数: from pygame import make_bullet。 2、调用函数时就无需使用句点。由于在import语句中显式地导入了函数make_pizza(),因此调用它时只需指定其名称。 实例 格式:from module_name import function_name   from pygame import make_bullet   通过用逗号分隔函数名,可根据需要从模块中导入任意数量的函数 from module_name import functi…

    影音 2021年10月13日
  • python函数存储在模块的优点

    1、通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。 2、能让你在众多不同的程序中重用函数。 将函数存储在独立文件中后,可与其他程序员共享这些文件而不是整个程序。知道如何导入函数还能让你使用其他程序员编写的函数库。 实例 导入模块中的所有函数 from tags import * make_tags(‘世界美术名作二十讲 : 插图珍藏本’, ‘艺术’) print_tags([‘艺术史’, ‘艺术’]) 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信…

    影音 2021年10月13日
  • python函数形参如何设置默认值

    在编写函数时,可以为每个形参指定默认值。 1、Python在调用函数中为形参提供实参时,将使用指定的实参值,否则将使用形参的默认值。 2、在使用默认值时,形参列表中必须先列出没有默认值的形参,然后列出具有默认值的实参。 实例 >>> def greet_user(username):   此处括号里的参数为形参 “””显示简单的问候语””” print(“Hello, ” + username.title() + “!”)   >>> greet_user(‘…

    影音 2021年10月13日
  • python如何修改字典中的值

    1、修改字典中的值,可以依次指定字典名称,用方括号括起的键和与键相关的新值。 >>> bullet = {‘color’: ‘green’, ‘points’: ‘5’, ‘bullet_x’: 25, ‘bullet_y’: 45} >>> bullet[‘bullet_x’]=10 >>> print(bullet) {‘color’: ‘green’, ‘points’: ‘5’, ‘bullet_x’: 10, ‘bullet_y’:…

    影音 2021年10月13日
  • python字典中添加新的键值

    1、字典是动态结构,可以随时添加新的元素。如在字典中添加bullet子弹的x和y坐标。print(bullet)可以看到字典中有了bullet子弹的坐标。 2、注意>>>不是代码,代表Python解释器中的命令行格式,提示进行输入。 实例 >>> bullet[‘bullet_x’]=25 >>> bullet[‘bullet_y’]=45 >>> print(bullet) {‘color’: ‘green’, ‘poin…

    影音 2021年10月13日
  • python处理列表的部分元素

    1、处理列表的部分元素称之为切片,创建切片,可指定要使用的第一个元素和最后一个元素的索引。 2、这让Python创建一个始于第一个元素,终止于最后一个元素的切片,即复制整个列表。 实例 names = [‘zhang_san’,’chen_cheng’,’li_hong’,’liu_li’,’chen_yu’] print(names[0:3]) print(names[0:-1]) print(names[:]) print(names[-1]) print(names[-3:])   负数索…

    影音 2021年10月13日
  • python如何创建数值列表

    1、在数据可视化中,处理的几乎都是由数字组成的集合,Python函数range能够轻松地生成一系列的数字。 2、要创建数字列表,可使用函数list()将range()的结果直接转换为列表。 实例 for value in range(1,5):     print(value)          上述代码好像应该打印数字1~5,但实际上它不会打印数字5:          range()只是打印数字1~4,这是你在编程语言中经常看到的差一行为的结果,          函数range()让Pyt…

    影音 2021年10月13日