python - def自定义函数的疑惑
怪我咯
怪我咯 2017-04-18 10:20:28
0
3
782
def change(n):
    n = 'Mr.Gumby'
name = 'Mrs.Entity'
change(name)

这个例子,没太看懂def定义的函数起到了什么作用?
还有一例:

def change(n)
    n[0] = 'Mr.Gumby'
name = ['Mrs.Entity','Mrs.Thing']
change(name)

求解释一下自定义函数起到的作用?
自定义的函数在这个过程中做了什么?怎么做的?

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(3)
洪涛

Kaedah yang anda tulis tidak boleh berbuat apa-apa;
Anda perlu kembali

Ty80

Fungsi tersuai adalah untuk merangkum banyak perkara yang perlu dilakukan ke dalam kaedah yang boleh anda hubungi di mana-mana sahaja.

Ty80

Anda tidak tahu fungsi fungsi di atas sebenarnya, sebahagian besarnya kerana struktur fungsi di atas terlalu mudah dan tidak mempunyai nilai pulangan Anda boleh melihat fungsi yang lebih kompleks untuk memahami kaedah pembinaan dan panggilan daripada fungsi tersebut. Kemudian anda boleh Memahami apa itu fungsi. Sebagai contoh, dalam kaedah kedua anda di atas, jika anda perlu mengubah suai elemen ke-m dalam senarai nama, tulis fungsi ini sebagai fungsi, dan kemudian lampirkan senarai dan pembolehubah indeks apabila memanggilnya Anda boleh mengubah suai mana-mana senarai melalui ini Elemen di mana-mana kedudukan, bayangkan bahawa operasi yang sama perlu dilakukan beberapa kali di lokasi yang berbeza dalam kod, hanya panggil fungsi ini di sana.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan