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ügen45. Funktion „list()“: Konvertieren Sie die Zeichenfolge in eine Liste46. Finden Sie die Position des ersten Werts in den Daten47. Funktion „list.extend()“: Extrahieren Sie jedes Datenelement und fügen Sie es der Liste hinzu48 die Anzahl der Vorkommen eines bestimmten Elements in den Daten49 list.remove(„s“) Funktion: Löschen Sie das erste Vorkommen von s in den Daten50 ] Funktion: Löschen Sie das zweite Element der Daten51. pop() Funktion: Entfernen Sie die Daten an der angegebenen Position der Daten, mit einem Rückgabewert52 ) Funktion: Entfernen Sie das „ha“-Element in den Originaldaten53. Funktion „reverse()“: Umkehrung der Reihenfolge der Liste54 ist von einem bestimmten Typ55. abs()-Funktion: Den absoluten Wert einer Zahl abrufen56. del x[2]-Funktion: Element mit Index 2 in Liste x löschen57. file.sort()-Funktion: Buchdaten sortieren58. Tupel erstellen 59. Die Suche gibt die zurück index 60. Funktion „join()“: die Umkehrung der Operation „split“ 61. Funktion „dict()“: Wörterbuch erstellen63. Funktion „clear()“: Alle Elemente im Wörterbuch löschen 64. Durch das Kopieren eines Wörterbuchs werden alle Wörterbücher geändert65 : 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ühren73.eval: Python-Ausdrücke auswerten74.ord() Funktion: Gibt ein einzelnes Zeichen zurück. Der int-Wert der Zeichenfolge75.zip(sep1, sep2) Funktion: Erstellen Sie eine neue Sequenz der englischen Paralleliteration76.def hello(): Benutzerdefinierte Funktion77 .import()-Funktion: Erweiterungsbibliothek ladenVerwandte Empfehlungen: „
Python-Tutorial
“Mehrere häufig verwendete integrierte Funktionen, die häufig in Python verwendet werden:
pow(x,y) wird verwendet, um die y-Potenz von x zu ermittelnall(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]
s.format() ist eine neue Methode zum Formatieren von Zeichen. Das Beispiel lautet wie folgt:
s = 'I am {0}{1}' print s.format('liheng','!')
Ausgabeergebnisse:
I am liheng!
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
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)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.
def f(x,y): return x * y print reduce(f,[2,4,5,7,12])•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.
def is_odd(x): return x % 2 == 1
Verwenden Sie dann filter(), um gerade Zahlen herauszufiltern:
filter(is_odd, [1, 4, 6, 7, 9, 12, 17])
Ergebnis:
[1, 7, 9, 17]
#利用过滤函数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)
oder
import math def is_sqr(x): r = int(math.sqrt(x)) return r*r==x print filter(is_sqr, range(1, 101))
• Benutzerdefinierte Sortierfunktion
Python Die integrierte Funktion sorted() kann die Liste sortieren:
>>>sorted([36, 5, 12, 9, 21]) [5, 9, 12, 21, 36]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.
def reversed_cmp(x, y): if x > y: return -1 if x < y: return 1 return 0Auf 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]
sorted() kann Zeichenfolgen auch nach ASCII-Größe sortieren:
>>> sorted(['bob', 'about', 'Zoo', 'Credit']) ['Credit', 'Zoo', 'about', 'bob']
'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 = ['bob','about','Zoo','Credit'] 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)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 = 'sys' model = __import__(temp) foo = 'path' function = getattr(model,foo) print function
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!

Ist es genug, um Python für zwei Stunden am Tag zu lernen? Es hängt von Ihren Zielen und Lernmethoden ab. 1) Entwickeln Sie einen klaren Lernplan, 2) Wählen Sie geeignete Lernressourcen und -methoden aus, 3) praktizieren und prüfen und konsolidieren Sie praktische Praxis und Überprüfung und konsolidieren Sie und Sie können die Grundkenntnisse und die erweiterten Funktionen von Python während dieser Zeit nach und nach beherrschen.

Zu den wichtigsten Anwendungen von Python in der Webentwicklung gehören die Verwendung von Django- und Flask -Frameworks, API -Entwicklung, Datenanalyse und Visualisierung, maschinelles Lernen und KI sowie Leistungsoptimierung. 1. Django und Flask Framework: Django eignet sich für die schnelle Entwicklung komplexer Anwendungen, und Flask eignet sich für kleine oder hochmobile Projekte. 2. API -Entwicklung: Verwenden Sie Flask oder Djangorestframework, um RESTFUFFUPI zu erstellen. 3. Datenanalyse und Visualisierung: Verwenden Sie Python, um Daten zu verarbeiten und über die Webschnittstelle anzuzeigen. 4. Maschinelles Lernen und KI: Python wird verwendet, um intelligente Webanwendungen zu erstellen. 5. Leistungsoptimierung: optimiert durch asynchrones Programmieren, Caching und Code

Python ist in der Entwicklungseffizienz besser als C, aber C ist in der Ausführungsleistung höher. 1. Pythons prägnante Syntax und reiche Bibliotheken verbessern die Entwicklungseffizienz. 2. Die Kompilierungsmerkmale von Compilation und die Hardwarekontrolle verbessern die Ausführungsleistung. Bei einer Auswahl müssen Sie die Entwicklungsgeschwindigkeit und die Ausführungseffizienz basierend auf den Projektanforderungen abwägen.

Zu den realen Anwendungen von Python gehören Datenanalysen, Webentwicklung, künstliche Intelligenz und Automatisierung. 1) In der Datenanalyse verwendet Python Pandas und Matplotlib, um Daten zu verarbeiten und zu visualisieren. 2) In der Webentwicklung vereinfachen Django und Flask Frameworks die Erstellung von Webanwendungen. 3) Auf dem Gebiet der künstlichen Intelligenz werden Tensorflow und Pytorch verwendet, um Modelle zu bauen und zu trainieren. 4) In Bezug auf die Automatisierung können Python -Skripte für Aufgaben wie das Kopieren von Dateien verwendet werden.

Python wird häufig in den Bereichen Data Science, Web Development und Automation Scripting verwendet. 1) In der Datenwissenschaft vereinfacht Python die Datenverarbeitung und -analyse durch Bibliotheken wie Numpy und Pandas. 2) In der Webentwicklung ermöglichen die Django- und Flask -Frameworks Entwicklern, Anwendungen schnell zu erstellen. 3) In automatisierten Skripten machen Pythons Einfachheit und Standardbibliothek es ideal.

Die Flexibilität von Python spiegelt sich in Multi-Paradigm-Unterstützung und dynamischen Typsystemen wider, während eine einfache Syntax und eine reichhaltige Standardbibliothek stammt. 1. Flexibilität: Unterstützt objektorientierte, funktionale und prozedurale Programmierung und dynamische Typsysteme verbessern die Entwicklungseffizienz. 2. Benutzerfreundlichkeit: Die Grammatik liegt nahe an der natürlichen Sprache, die Standardbibliothek deckt eine breite Palette von Funktionen ab und vereinfacht den Entwicklungsprozess.

Python ist für seine Einfachheit und Kraft sehr beliebt, geeignet für alle Anforderungen von Anfängern bis hin zu fortgeschrittenen Entwicklern. Seine Vielseitigkeit spiegelt sich in: 1) leicht zu erlernen und benutzten, einfachen Syntax; 2) Reiche Bibliotheken und Frameworks wie Numpy, Pandas usw.; 3) plattformübergreifende Unterstützung, die auf einer Vielzahl von Betriebssystemen betrieben werden kann; 4) Geeignet für Skript- und Automatisierungsaufgaben zur Verbesserung der Arbeitseffizienz.

Ja, lernen Sie Python in zwei Stunden am Tag. 1. Entwickeln Sie einen angemessenen Studienplan, 2. Wählen Sie die richtigen Lernressourcen aus, 3. Konsolidieren Sie das durch die Praxis erlernte Wissen. Diese Schritte können Ihnen helfen, Python in kurzer Zeit zu meistern.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

SAP NetWeaver Server-Adapter für Eclipse
Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.