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')