Python函数调用

img


为什么生成的结果有元组和字典?xy可以理解,另外两个参数是什么意思?

test *a 是解包用于元组和列表。因为他原本就是元组类型,所以解包出来也是元组的一个片段。
**b是对于 字典的解包 ,然后由于函数的定义,然后键--值分开就是【单星知道键,双星知道值】

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7549112
  • 这篇博客也不错, 你可以看下Python(xy)安装及测试
  • 除此之外, 这篇博客: python绘制图像xy等比无缩放中的 步骤解读: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1.导入相关的模块

    import matplotlib.pyplot as plt
    import numpy as np
    # 绘图时可以显示中文
    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.rcParams['axes.unicode_minus'] = False

    2.获得需要绘制的坐标数据 x y

    an = np.linspace(0, 2 * np.pi, 100)  #将0-2pi 等分100份数据
    x = 3 * np.cos(an)
    y = 3 * np.sin(an)
    #得到需要绘制图像的数据

    3.绘制图像

    fig, axs = plt.subplots(2, 1)
    axs[0].plot(x, y)  #不使用等比
    axs[0].set_title('未使用等比, 看起来像椭圆', fontsize=10)
    
    axs[1].plot(x, y)
    axs[1].axis('equal') #使用等比
    axs[1].set_title('使用equal, 是正圆', fontsize=10)
    fig.tight_layout()
    
    plt.show()
    

    4.对比效果:

     

  • 您还可以看一下 赵庆元老师的手把手带你学Python课程中的 生成器二小节, 巩固相关知识点