So erstellen und verwenden Sie Python Def (grundlegende Übung)

1. Die Bedeutung von def

def ist die Basis des modularen Codes von Python.

2. Die Funktion von def:

Optimieren und modularisieren Sie Ihren eigenen Code

3. Die Struktur von def

Mit def in Python kann eine Funktion deklariert werden. Die vollständige Funktion besteht aus Funktionsname, Parametern, Funktionskörper und Rückgabewert.

Allgemeines Schreiben

def hanshu_name(a):#a为输入的数据
    #此处写希望代码处理的内容
    return b #b为你希望输出的数据

4. Eine kleine einfache Def-Übung

Der einfachste Import und Export

Export positiv

Negative Zahlen exportieren

def daochu_zhengshu(a):
    w=a
    return w 
def daochu_fushu(a):
    w=-a
    return w 

Klassifizierungsalgorithmus für eine Eins-zu-Eins-Zuordnung

def guilei(q):
    aa=["0","政府","浏览器","咨询","娱乐","招聘"]
    color=["0","#FF7256","#5CACEE","#27408B","#7A67EE","#7A67EE"]
    ss1=[]
    ss2=[]
    for i in range(len(a)):
        if q[i]==0:
            ss1=ss1+[aa[0]]
            ss2=ss2+[color[0]]
        if q[i]==1:
            ss1=ss1+[aa[1]]
            ss2=ss2+[color[1]]
        if q[i]==2:
            ss1=ss1+[aa[2]]
            ss2=ss2+[color[2]]
        if q[i]==3:
            ss1=ss1+[aa[3]]
            ss2=ss2+[color[3]]
        if q[i]==4:
            ss1=ss1+[aa[4]]
            ss2=ss2+[color[4]]
            
        if q[i]==5:
            ss1=ss1+[aa[5]]
            ss2=ss2+[color[5]]
    return ss1,ss2

Exportfunktion für die Zeichnung von Website-Kategorien

def tu(k,b,a):
    a1=k[0]
    a2=k[1]
    a3=k[2]
    plt.rcParams['font.sans-serif'] = ['SimHei']
    plt.rcParams['axes.unicode_minus'] = False
    height =a2
    bars = a3
    plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']
    y_pos = np.arange(len(a3))
    # 创建条形图
    plt.bar(y_pos, height,0.5,color=a,tick_label =a3)
    # x轴标签
    plt.xticks(y_pos, a1)
    plt.title(b)
    for x,y, in enumerate(height):
        plt.text(x,y+0.9,a3[x],ha='center')
    plt.savefig( 'C:\\Users\\Administrator\\Desktop\\'+b+'.png')

Ich denke du magst

Origin blog.csdn.net/weixin_48572116/article/details/130265361
Empfohlen
Rangfolge