• python元组的应用场景

    1、元组可以作为函数的参数、返回值、函数的参数和返回值,一个函数可以接收多个参数,一次返回多个数据。 2、格式字符串本质上是元组。 3、保证列表不被修改,以保护数据安全。 实例 tuple1 = ("aaa",21,188) print("%s 年龄是%d的身高是%d" % tuple1)   tuple1str = "%s 年龄是 %d的身高是%d"%tuple1 print(tuple1str) 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信…

    影音 2021年9月15日
  • python __dict__的使用注意

    1、__dict__是属性,不是方法。 2、若使用实例对象调用__dict__,则输出由所有实例属性组成的字典。 3、用类对象调用__dict__将输出由所有实例方法、类属性和类方法组成的字典。 实例 class PoloBlog:     sum = 0       def __init__(self, name):         self.name = name       def test(self):         pass       @classmethod     def te…

    影音 2021年9月15日
  • python zip_longest和zip的比较

    1、zip返回的结果以最短的序列为准,zip_longest以最长的序列为准。 2、如果zip_logest遇到长度不一致的序列,缺少部分会填充None。 实例 from itertools import zip_longest a = list(zip('ABC', range(5), [10, 20, 30, 40])) print(a) a = list(zip_longest('ABC', range(5), [10, 20, 30, 40])) print(a) 每日分享到群里,或者推…

    影音 2021年9月15日
  • python中format_map的使用

    1、format_map只能在字符串格式使用可变数据参数来自字典等映射关系数据。 2、语法 str.format_map(mapping) 3、参数,mapping字典类型的数据。 4、返回格式化的字符串。 实例 weather = "晴天" hours = 7 s = "今天天气是{weather},现在时间是{hours}点整" s.format_map(vars()) 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信红包可以用来支持大飞哥 大…

    影音 2021年9月15日
  • python多进程中多个参数函数的使用

    1、在多参数函数,如果只想在多进程任务中依次取一个参数可迭代对象中的每个值,其他参数是固定的,使用偏函数来构建单参数函数。 2、不要用lambda函数代替偏函数,否则会报局部函数不能序列化的错误。 实例 from multiprocessing import Pool from tqdm import tqdm import numpy as np import math import time from functools import partial   def func(x,y):    …

    影音 2021年9月15日
  • python多进程如何优化显示进度条

    1、利用multiprocessing进程池的imap方法,将函数依次作用于可迭代对象的所有元素,并发送到多个进程。 2、配合tqdm库,可以通过进度条显示多进程代码的整体执行进度。 实例 from multiprocessing import Pool from tqdm import tqdm import math import numpy as np   def func(x):     return math.sin(x)+math.cos(x) with Pool(processes…

    影音 2021年9月15日
  • python格式化经纬度的方法

    1、对数据进行清理,主要是度分秒的符号问题,有的是中文或者英文,需要统一替换成一种在Excel中完成。 2、把度分秒的数字提取出来,分别处理。 在此使用split函数,或正则表达式,看看自己,我在此使用正则表达式。 3、格式化使用format函数。 例如保留两位使用:02d。 实例 import pandas as pd import re   df = pd.read_excel('1.xlsx', sheet_name = 'Sheet1')   def get(x):     degree…

    影音 2021年9月15日
  • python global的创建和修改

    1、global在函数内创建全局变量,相当于在文件内创建全局变量。 2、修改函数内的全局变量。由于函数中直接对全局变量进行分配/修改,因此被视为创建新的局部变量。 当然,可以通过索引定位全局变量中的元素进行修改。 实例 global 变量1, 变量2, … 变量1 = 赋值数据   # 错误示范 期望修改的全局变量1 = 数据 # python 认为创建了一个局部变量:变量1。   # 正确示范 global 期望修改的全局变量1 # 先告诉 python 这个变量在这个局部也是当做全局变量看。…

    影音 2021年9月15日
  • python变量名的查找方法

    1、查找变量名由内而外,分别是Local、Enclosing、Global、Builtin。 2、访问变量时,先找到本地变量,包裹函数外部函数内部变量,然后是全局变量,最后是内置变量。 实例 In [11]: i = "G" In [12]: def test(): i = "L" print i, "in locals" ....: In [13]: test() L in locals In [14]: print i, "in globals" G in globals 每日分享到群里,或…

    影音 2021年9月15日
  • python函数实参的四种类型

    1、位置实参,实参与形参的位置依次对应。 func01(1, 2, 3, 4) 2、序列实参,将序列拆分后按顺序与形参进行对应。 itrable_in = 1, 2, 3, 4 # 传入的是序列中的元素。 func01(*itrable_in)  # python的解释器在遇到星号时会告诉CPU接下来的变量内的元素是函数参数。 3、关键字实参,实参根据形参的名字进行对应。 func01(p2=2, p1=1, p4=4, p3=3) 4、字典实参,将字典拆分后按名称与形参进行对应。 dict_i…

    影音 2021年9月15日