Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Petua super praktikal Python untuk meningkatkan kecekapan kerja Max

Petua super praktikal Python untuk meningkatkan kecekapan kerja Max

WBOY
WBOYke hadapan
2023-05-10 15:19:061378semak imbas

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

2. _ dalam mod interaktif mewakili output ungkapan sebelumnya.

In [4]: 2 * 3
Out[4]: 6
In [5]: _
Out[5]: 6

3. Pautkan elemen dalam senarai melalui operasi gabungan.

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

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

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

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

In [15]: '#' * 20
Out[15]: '####################'
0x06

7. Buat huruf pertama rentetan huruf besar.

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

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}

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

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]

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!

Kenyataan:
Artikel ini dikembalikan pada:51cto.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam