Petua super praktikal Python untuk meningkatkan kecekapan kerja Max

WBOY
Lepaskan: 2023-05-10 15:19:06
ke hadapan
1420 orang telah melayarinya

Python 超实用小技巧,提升工作效率 Max

Seperti yang kita semua tahu, Python terkenal dengan kesederhanaan dan kemudahan penggunaan Dalam menghadapi kerja berulang yang rumit dan remeh, kadangkala perlu memperhalusi beberapa skrip kecil untuk mengendalikan kerja berulang Hari ini, Pison Jiang akan memberi anda Kami telah menyusun sepuluh petua yang sangat praktikal yang boleh dijalankan secara langsung.

1. Kita boleh menetapkan nilai kepada berbilang pembolehubah melalui senarai, selagi bilangan elemen senarai sepadan dengan bilangan pembolehubah.

In [1]: list = [1, 2, 3]
In [2]: a, b, c = list
In [3]: print(a, b, c)
1 2 3
Salin selepas log masuk

2. _ dalam mod interaktif mewakili output ungkapan sebelumnya.

In [4]: 2 * 3
Out[4]: 6
In [5]: _
Out[5]: 6
Salin selepas log masuk

3. Pautkan elemen dalam senarai melalui operasi gabungan.

In [6]: words = ['I', 'Like', 'Python']
In [7]: ' '.join(words)
Out[7]: 'I Like Python'
Salin selepas log masuk

4. Membalikkan senarai harus menjadi operasi biasa asas Berikut ialah dua kaedah biasa untuk membalikkan senarai melalui fungsi terbalik atau menghiris.

In [8]: words = ['I', 'Like', 'Python']
In [9]: words.reverse()
In [10]: words
Out[10]: ['Python', 'Like', 'I']
In [11]: words[::-1]
Out[11]: ['I', 'Like', 'Python']
Salin selepas log masuk

5. Walaupun perkakasan komputer kini sangat murah, ini tidak bermakna kita tidak perlu mempertimbangkan penggunaan memori semasa menulis program Anda boleh mendapatkan penggunaan memori pembolehubah melalui getsizeof modul sys.

In [12]: import sys
In [13]: value = 100
In [14]: sys.getsizeof(value)
Out[14]: 28
Salin selepas log masuk

6 Mencetak rentetan berbilang kali Ini juga merupakan fungsi yang biasa digunakan semasa penyahpepijatan.

In [15]: '#' * 20
Out[15]: '####################'
0x06
Salin selepas log masuk

7. Buat huruf pertama rentetan huruf besar.

In [16]: word = 'python'
In [17]: word.title()
Out[17]: 'Python'
Salin selepas log masuk

8 Tukar dua senarai dengan bilangan elemen yang sama ke dalam kamus.

In [18]: keys = ["a", "b", "c"]
In [19]: values = [1, 2, 3]
In [20]: dict(zip(keys, values))
Out[20]: {'a': 1, 'b': 2, 'c': 3}
Salin selepas log masuk

9. Tetapkan nilai lalai pulangan kamus, agak serupa dengan fungsi map.getOrDefault() dalam Java.

In [23]: d = {'a': 1, 'b': 2}
In [24]: d.get('a')
Out[24]: 1
In [25]: d.get('c')
In [26]: d.get('c', 300)
Out[26]: 300
Salin selepas log masuk

10 Akhir sekali, saya ingin berkongsi dengan anda kamus/set kefahaman, yang merupakan salah satu fungsi Python yang paling berguna.

In [27]: values = {i : i*i for i in range(5)}
In [28]: values
Out[28]: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
In [29]: nums = {i*i for i in range(5)}
In [30]: nums
Out[30]: {0, 1, 4, 9, 16}
In [31]: nums = [i for i in range(5)]
In [32]: nums
Out[32]: [0, 1, 2, 3, 4]
Salin selepas log masuk

Ringkasan

Hari ini saya akan berkongsi dengan anda beberapa petua praktikal biasa dalam Python, gunakannya dengan cepat. Apakah petua lain yang anda tahu tentang Python Anda boleh berkomunikasi dengan semua orang di kawasan komen.

Atas ialah kandungan terperinci Petua super praktikal Python untuk meningkatkan kecekapan kerja Max. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:51cto.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan