Heim Backend-Entwicklung Python-Tutorial Was sind die am häufigsten verwendeten Funktionen in Python?

Was sind die am häufigsten verwendeten Funktionen in Python?

Jul 23, 2019 am 11:01 AM
python 函数

Gemeinsame Python-Funktionen:

1. print()-Funktion: Zeichenfolge drucken

2. raw_input()-Funktion: Zeichen von der Benutzertastatur erfassen

3. Funktion len(): Zeichenlänge berechnen

4. Funktion formatierte Ausgabe implementieren

Funktion: Abfrage des Objekttyps

6. int()-Funktion, float()-Funktion, str()-Funktion usw.: Typkonvertierungsfunktion

7 Die Speicheradresse des Objekts

8. Hilfefunktion von Python

9: Bestimmen Sie die Kleinbuchstaben

s .sppace()-Funktion: Bestimmen Sie, ob es sich um ein Leerzeichen handelt

11. str.replace()-Funktion: Ersetzen Sie das Zeichen

12 🎜>13. math. sin()-Funktion

14. math.pow()-Funktion: Berechnen Sie die Potenzfunktion

15 4. Potenz

16. pow(3,4)-Funktion: 3 hoch 4. Potenz

17. os.getcwd()-Funktion: aktuelles Arbeitsverzeichnis abrufen

18 . listdir()-Funktion: Dateien im aktuellen Verzeichnis anzeigen

19. socket.gethostbyname()-Funktion: IP-Adresse eines Hosts abrufen

20 (): Netzwerkinhalt öffnen und speichern

21. Funktion open().write(): In Datei schreiben

22. Funktion webbrowser.open_new_tab(): Neue Registerkarte erstellen und verwenden Der Browser öffnet die angegebene Webseite

23. Def. Funktionsname(Parameter): Benutzerdefinierte Funktion

24. Für einen bestimmten Zeitraum anhalten

25. random.randint()-Funktion: Zufallszahlen generieren

26. range()-Funktion: gibt eine Liste zurück, druckt von 1 bis 100

27. liest die Datei und gibt eine Zeichenfolge zurück

28. file .readlines() Funktion: Liest eine Datei und gibt eine Liste zurück

29 Geben Sie einen String zurück

30. ords() und chr(ASCII) Funktion: String in ASCII oder ASCIIS in String konvertieren

31. find(s[,start,end]) Funktion: Suchen s

32. Funktion „strip from string()“, lstrip(), rstrip(): Leerzeichen entfernen

33. Was zum Trennen von Zeichenfolgen verwendet werden soll

34. Funktion isalnum(): Bestimmen Sie, ob es sich um gültige Zahlen oder Zeichen handelt.

35. Funktion isalpha(): Bestimmen Sie, ob alle Zeichen vorhanden sind sind Zahlen

37. Lower( )-Funktion: Ändern Sie die Daten in Kleinbuchstaben

38. Upper()-Funktion: Ändern Sie die Daten in Großbuchstaben

39. Funktion: Bestimmen Sie, ob die Zeichenfolge mit s

40 beginnt. endwith(s) Funktion: Bestimmen Sie, ob die Zeichenfolge mit s

41 endet

42. file.writeline( ) Funktion: in Datei schreiben

43. s.append() Funktion: Daten am Ende der Daten einfügen

44. 3,-1) Funktion: An der Position 3 Daten vor -1 einfügen

45. Funktion „list()“: Konvertieren Sie die Zeichenfolge in eine Liste

46. Finden Sie die Position des ersten Werts in den Daten

47. Funktion „list.extend()“: Extrahieren Sie jedes Datenelement und fügen Sie es der Liste hinzu

48 die Anzahl der Vorkommen eines bestimmten Elements in den Daten

49 list.remove(„s“) Funktion: Löschen Sie das erste Vorkommen von s in den Daten

50 ] Funktion: Löschen Sie das zweite Element der Daten

51. pop() Funktion: Entfernen Sie die Daten an der angegebenen Position der Daten, mit einem Rückgabewert

52 ) Funktion: Entfernen Sie das „ha“-Element in den Originaldaten

53. Funktion „reverse()“: Umkehrung der Reihenfolge der Liste

54 ist von einem bestimmten Typ

55. abs()-Funktion: Den absoluten Wert einer Zahl abrufen

56. del x[2]-Funktion: Element mit Index 2 in Liste x löschen

57. file.sort()-Funktion: Buchdaten sortieren

58. Tupel erstellen

59. Die Suche gibt die zurück index

60. Funktion „join()“: die Umkehrung der Operation „split“

61. Funktion „dict()“: Wörterbuch erstellen

63. Funktion „clear()“: Alle Elemente im Wörterbuch löschen

64. Durch das Kopieren eines Wörterbuchs werden alle Wörterbücher geändert

65 : Durch das Kopieren eines Wörterbuchs wird nur das aktuelle Wörterbuch geändert

66. get()-Funktion: Elemente im Wörterbuch abfragen

67. items()-Funktion: alle Wörterbücher in eine Liste zurückgeben

68. iteritems()-Funktion: hat den gleichen Effekt wie die items-Funktion

69. popitem()-Funktion: Elemente aus dem Wörterbuch entfernen

70. Aktualisieren Sie ein Wörterbuchelement mit einem anderen Wörterbuchelement

71.pass: Nichts tun

72.exec: Einen Codeabschnitt ausführen

73.eval: Python-Ausdrücke auswerten

74.ord() Funktion: Gibt ein einzelnes Zeichen zurück. Der int-Wert der Zeichenfolge

75.zip(sep1, sep2) Funktion: Erstellen Sie eine neue Sequenz der englischen Paralleliteration

76.def hello(): Benutzerdefinierte Funktion

77 .import()-Funktion: Erweiterungsbibliothek laden

Verwandte Empfehlungen: „

Python-Tutorial

Mehrere häufig verwendete integrierte Funktionen, die häufig in Python verwendet werden:

abs(x) wird verwendet, um den absoluten Wert zurückzugeben. Die Funktion übergibt zwei Zahlen und gibt ein Tupel von x/y-Ergebnissen zurück (Quotient, Rest)

pow(x,y) wird verwendet, um die y-Potenz von x zu ermitteln

all(iterable) Ein iterierbares Objekt wird an die Funktion übergeben. Wenn alle Zahlen im Objekt True sind, wird nur dann True zurückgegeben, andernfalls wird False zurückgegeben

any(iterable) übergibt ein iterierbares Objekt an die Funktion. Wenn der Bool-Wert einer Zahl im Objekt wahr ist, wird True zurückgegeben. Wenn alle Zahlen 0 sind, wird False zurückgegeben.

chr ( x) Übergeben Sie einen ASCII-Code an die Funktion, konvertieren Sie den ASCII in das entsprechende Zeichen

ord (x) Übergeben Sie ein Zeichen an die Funktion, konvertieren Sie das Zeichen in den entsprechenden ASCII-Code

hex () Hexadezimal

oct() Oktal

bin() Binär

enumerate(x,y) Das in der Funktion übergebene x ist eine Liste, y ist der Anfangsbuchstaben Wert der Iteration, wie das folgende Beispiel:

li = ['baby','honey']
for item in li:
  print item
for item in enumerate(li,12):
  print item
for item in enumerate(li,13):
  print item[0],item[1]
Nach dem Login kopieren

s.format() ist eine neue Methode zum Formatieren von Zeichen. Das Beispiel lautet wie folgt:

s = 'I am {0}{1}'
print s.format('liheng','!')
Nach dem Login kopieren

Ausgabeergebnisse:

 I am liheng!
Nach dem Login kopieren

Kombinierte Verwendung von map() und Lambda-Funktion map(lambda,list)

•reduce()-Funktion

reduce()-Funktion ist ebenfalls eine integrierte High-Level-Funktion Python-Funktion. Die von der Funktion „reduc()“ empfangenen Parameter ähneln „map()“, einer Funktion f und einer Liste, das Verhalten unterscheidet sich jedoch von „map()“. Die von „reduc()“ übergebene Funktion f muss zwei Parameter empfangen. wertet jedes Element der Liste aus. Das Element ruft die Funktion f wiederholt auf und gibt den Endergebniswert zurück.

Schreiben Sie beispielsweise eine Funktion f, die x und y empfängt und die Summe von x und y zurückgibt:

def f(x, y):
    return x + y
Nach dem Login kopieren

Rufen Sie Reduce(f, [1, 3, 5, 7) auf , 9 ]), führt die Reduce-Funktion die folgende Berechnung durch:

berechnet zuerst die ersten beiden Elemente: f(1, 3), das Ergebnis ist 4;

berechnet dann das Ergebnis und das dritte Element: f(4, 5), das Ergebnis ist 9; dann berechnen Sie das Ergebnis und das 4. Element: f(9, 7), das Ergebnis ist 16; Berechnen Sie das Ergebnis und das 4. Element. Berechnung von 5 Elementen: f(16, 9), das Ergebnis ist 25;

Da keine weiteren Elemente vorhanden sind, wird die Berechnung beendet und das Ergebnis 25 zurückgegeben.

Die obige Berechnung ist eigentlich die Summe aller Elemente der Liste. Obwohl Python über eine integrierte Summationsfunktion sum() verfügt, ist es auch sehr einfach, Reduce() zum Summieren zu verwenden.

reduce() kann auch einen dritten optionalen Parameter als Anfangswert für die Berechnung erhalten. Wenn der Anfangswert auf 100 eingestellt ist, erfolgt die Berechnung:

reduce(f, [1, 3, 5, 7, 9], 100)
Nach dem Login kopieren

Das Ergebnis wird 125, da die erste Berechnungsrunde wie folgt lautet:


Berechnen Sie den Anfangswert und das erste Element : f( 100, 1), das Ergebnis ist 101.

Codeblock mit Reduce() für kontinuierliche Multiplikation


def f(x,y):
return x * y
print reduce(f,[2,4,5,7,12])
Nach dem Login kopieren

•filter()-Funktion (Filterfunktion)


filter()-Funktion ist Python Ein weiterer Die Funktion filter() ist eine nützliche integrierte Funktion höherer Ordnung und empfängt eine Funktion f und eine Liste. Die Funktion dieser Funktion f besteht darin, jedes Element zu beurteilen und basierend auf dem Filter() automatisch „True“ oder „False“ herauszufiltern Das Beurteilungsergebnis gibt eine neue Liste zurück, die aus Elementen besteht, die die Kriterien erfüllen.

Um beispielsweise gerade Zahlen aus einer Liste [1, 4, 6, 7, 9, 12, 17] zu löschen und ungerade Zahlen beizubehalten, schreiben Sie zunächst eine Funktion zur Bestimmung ungerader Zahlen:

def is_odd(x):
  return x % 2 == 1
Nach dem Login kopieren

Verwenden Sie dann filter(), um gerade Zahlen herauszufiltern:

filter(is_odd, [1, 4, 6, 7, 9, 12, 17])
Nach dem Login kopieren

Ergebnis:

[1, 7, 9, 17]
Nach dem Login kopieren
#利用过滤函数filter()进行删除None和空字符串
def is_not_empty(s):
return s and len(s.strip()) > 0
l = ['test','str',None,'','','END']
print filter(is_not_empty,l)
 
# 利用函数filter()过滤出1~100中平方根是整数的数
import math
l = []
for x in range(1,101):
l.append(x)
def is_int(x):
r = int(math.sqrt(x))
return r * r == x
print filter(is_int,l)
Nach dem Login kopieren

oder

import math
def is_sqr(x):
  r = int(math.sqrt(x))
  return r*r==x
print filter(is_sqr, range(1, 101))
Nach dem Login kopieren

• Benutzerdefinierte Sortierfunktion

Python Die integrierte Funktion sorted() kann die Liste sortieren:

>>>sorted([36, 5, 12, 9, 21])
[5, 9, 12, 21, 36]
Nach dem Login kopieren

Sorted() ist aber auch eine Funktion höherer Ordnung, um eine benutzerdefinierte Sortierung zu implementieren Die Definition der Vergleichsfunktion lautet: Übergeben Sie zwei zu vergleichende Elemente x und y. Wenn x vor y stehen soll, geben Sie -1 zurück. Wenn x nach y stehen soll, geben Sie 1 zurück. Wenn x und y gleich sind, wird 0 zurückgegeben.


Wenn wir also eine umgekehrte Sortierung implementieren möchten, müssen wir nur eine Funktion „reversed_cmp“ schreiben:


def reversed_cmp(x, y):
  if x > y:
    return -1
  if x < y:
    return 1
  return 0
Nach dem Login kopieren

Auf diese Weise rufen wir sorted() auf und übergeben reversed_cmp kann eine umgekehrte Sortierung erreichen:

>>> sorted([36, 5, 12, 9, 21], reversed_cmp)
[36, 21, 12, 9, 5]
Nach dem Login kopieren

sorted() kann Zeichenfolgen auch nach ASCII-Größe sortieren:

>>> sorted([&#39;bob&#39;, &#39;about&#39;, &#39;Zoo&#39;, &#39;Credit&#39;])
[&#39;Credit&#39;, &#39;Zoo&#39;, &#39;about&#39;, &#39;bob&#39;]
Nach dem Login kopieren

'Zoo' wird wegen 'Z' vor 'about' eingestuft ' Der ASCII-Code ist kleiner als 'a'.

Beim Sortieren von Zeichenfolgen ist es manchmal üblicher, die Groß-/Kleinschreibung zu ignorieren. Bitte verwenden Sie die höherwertige Funktion sorted(), um einen Algorithmus zu implementieren, der die Groß-/Kleinschreibung ignoriert.

l = [&#39;bob&#39;,&#39;about&#39;,&#39;Zoo&#39;,&#39;Credit&#39;]
def cmp_ignore_case(s1,s2):
  u1 = s1.upper()
  u2 = s2.upper()
if u1 < u2:
  return -1
if u1 > u2:
  return 1
return 0
print sorted(l,cmp_ignore_case)
Nach dem Login kopieren

zip() Einführung in die Verwendung der Funktion


eval(str) Die Funktion kann str in einen Ausdruck zur Ausführung konvertieren

__import__ und getattr() Verwendung von

#以字符串的形式导入模块和函数
temp = &#39;sys&#39;
model = __import__(temp)
foo = &#39;path&#39;
function = getattr(model,foo)
print function
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas sind die am häufigsten verwendeten Funktionen in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Der 2-stündige Python-Plan: ein realistischer Ansatz Der 2-stündige Python-Plan: ein realistischer Ansatz Apr 11, 2025 am 12:04 AM

Sie können grundlegende Programmierkonzepte und Fähigkeiten von Python innerhalb von 2 Stunden lernen. 1. Lernen Sie Variablen und Datentypen, 2. Master Control Flow (bedingte Anweisungen und Schleifen), 3.. Verstehen Sie die Definition und Verwendung von Funktionen, 4. Beginnen Sie schnell mit der Python -Programmierung durch einfache Beispiele und Code -Snippets.

Python: Erforschen der primären Anwendungen Python: Erforschen der primären Anwendungen Apr 10, 2025 am 09:41 AM

Python wird in den Bereichen Webentwicklung, Datenwissenschaft, maschinelles Lernen, Automatisierung und Skripten häufig verwendet. 1) In der Webentwicklung vereinfachen Django und Flask Frameworks den Entwicklungsprozess. 2) In den Bereichen Datenwissenschaft und maschinelles Lernen bieten Numpy-, Pandas-, Scikit-Learn- und TensorFlow-Bibliotheken eine starke Unterstützung. 3) In Bezug auf Automatisierung und Skript ist Python für Aufgaben wie automatisiertes Test und Systemmanagement geeignet.

Navicat -Methode zum Anzeigen von MongoDB -Datenbankkennwort Navicat -Methode zum Anzeigen von MongoDB -Datenbankkennwort Apr 08, 2025 pm 09:39 PM

Es ist unmöglich, das MongoDB -Passwort direkt über Navicat anzuzeigen, da es als Hash -Werte gespeichert ist. So rufen Sie verlorene Passwörter ab: 1. Passwörter zurücksetzen; 2. Überprüfen Sie die Konfigurationsdateien (können Hash -Werte enthalten). 3. Überprüfen Sie Codes (May Hardcode -Passwörter).

Wie man AWS -Kleber mit Amazon Athena verwendet Wie man AWS -Kleber mit Amazon Athena verwendet Apr 09, 2025 pm 03:09 PM

Als Datenprofi müssen Sie große Datenmengen aus verschiedenen Quellen verarbeiten. Dies kann Herausforderungen für das Datenmanagement und die Analyse darstellen. Glücklicherweise können zwei AWS -Dienste helfen: AWS -Kleber und Amazon Athena.

So lesen Sie Redis -Warteschlange So lesen Sie Redis -Warteschlange Apr 10, 2025 pm 10:12 PM

Um eine Warteschlange aus Redis zu lesen, müssen Sie den Warteschlangenname erhalten, die Elemente mit dem Befehl LPOP lesen und die leere Warteschlange verarbeiten. Die spezifischen Schritte sind wie folgt: Holen Sie sich den Warteschlangenname: Nennen Sie ihn mit dem Präfix von "Warteschlange:" wie "Warteschlangen: My-Queue". Verwenden Sie den Befehl LPOP: Wischen Sie das Element aus dem Kopf der Warteschlange aus und geben Sie seinen Wert zurück, z. B. die LPOP-Warteschlange: my-queue. Verarbeitung leerer Warteschlangen: Wenn die Warteschlange leer ist, gibt LPOP NIL zurück, und Sie können überprüfen, ob die Warteschlange existiert, bevor Sie das Element lesen.

So sehen Sie die Serverversion von Redis So sehen Sie die Serverversion von Redis Apr 10, 2025 pm 01:27 PM

FRAGE: Wie kann man die Redis -Server -Version anzeigen? Verwenden Sie das Befehlszeilen-Tool-REDIS-CLI-Verssion, um die Version des angeschlossenen Servers anzuzeigen. Verwenden Sie den Befehl "Info Server", um die interne Version des Servers anzuzeigen, und muss Informationen analysieren und zurückgeben. Überprüfen Sie in einer Cluster -Umgebung die Versionskonsistenz jedes Knotens und können automatisch mit Skripten überprüft werden. Verwenden Sie Skripte, um die Anzeigeversionen zu automatisieren, z. B. eine Verbindung mit Python -Skripten und Druckversionsinformationen.

So starten Sie den Server mit Redis So starten Sie den Server mit Redis Apr 10, 2025 pm 08:12 PM

Zu den Schritten zum Starten eines Redis -Servers gehören: Installieren von Redis gemäß dem Betriebssystem. Starten Sie den Redis-Dienst über Redis-Server (Linux/macOS) oder redis-server.exe (Windows). Verwenden Sie den Befehl redis-cli ping (linux/macOS) oder redis-cli.exe ping (Windows), um den Dienststatus zu überprüfen. Verwenden Sie einen Redis-Client wie Redis-Cli, Python oder Node.js, um auf den Server zuzugreifen.

Wie sicher ist Navicats Passwort? Wie sicher ist Navicats Passwort? Apr 08, 2025 pm 09:24 PM

Die Kennwortsicherheit von Navicat beruht auf der Kombination aus symmetrischer Verschlüsselung, Kennwortstärke und Sicherheitsmaßnahmen. Zu den spezifischen Maßnahmen gehören: Verwenden von SSL -Verbindungen (vorausgesetzt, dass der Datenbankserver das Zertifikat unterstützt und korrekt konfiguriert), die Navicat regelmäßig Aktualisierung unter Verwendung von sichereren Methoden (z. B. SSH -Tunneln), die Einschränkung von Zugriffsrechten und vor allem niemals Kennwörter aufzeichnen.

See all articles