Was sind die integrierten Funktionen von Python?

silencement
Freigeben: 2019-06-12 10:14:49
Original
4819 Leute haben es durchsucht

Was sind die integrierten Funktionen von Python?

Die sogenannten Built-in-Funktionen sind Funktionen, die automatisch in Python geladen werden und jederzeit verwendet werden können. Integrierte Funktion, was bedeutet, dass wir das Modul nicht importieren müssen, um die Funktion zu nutzen. Sie müssen nichts tun, damit Python integrierte Funktionen erkennt.

Beim Erlernen von Python gibt es mehrere wichtige Funktionen:

1.help()-Funktion

2.dir()-Funktion

3 .input() und raw_input() Funktion

4.print() Funktion

5.type() Funktion

Hilfefunktion:

Es gibt zwei Arten von Parametern für die Funktion help():

Wenn Sie eine Zeichenfolge als Parameter übergeben, wird automatisch nach Modulen, Methoden usw. gesucht, die nach dieser Zeichenfolge benannt sind.

Wenn ein Objekt übergeben wird, wird Hilfe für den Typ des Objekts angezeigt.

Wenn Sie beispielsweise help('print') eingeben, wird nach Modulen, Klassen usw. mit dem Namen 'print' gesucht. Wenn diese nicht gefunden werden, wird eine Meldung angezeigt. Print ist in Python ein reserviertes Wort, genau wie pass und return, kein Objekt, daher meldet help(print) auch einen Fehler.

Zum Beispiel:

1 >>>help(’sys’)       #会列出sys模块的帮助 
2 >>>a = [1,2,3]
3 >>>help(a)       #会显示list的帮助
4 >>>help(a.append) #会显示list的append方法的帮助
Nach dem Login kopieren

dir-Funktion:

dir()-Funktion gibt eine Liste von Attributen und Methoden eines beliebigen Objekts zurück, einschließlich Modulobjekten und Funktionen Objekt, String-Objekt, Listenobjekt, Wörterbuchobjekt usw. Obwohl es relativ einfach ist, Module zu finden und zu importieren, ist es nicht so einfach, sich daran zu erinnern, was jedes Modul enthält. Sie möchten nicht immer einen Blick auf den Quellcode werfen müssen, um das herauszufinden. Glücklicherweise bietet Python eine Möglichkeit, den Inhalt von Modulen (und anderen Objekten) mithilfe der integrierten dir()-Funktion zu überprüfen. Wenn Sie dir() einen Modulnamen angeben, wird eine Liste der vom Modul definierten Eigenschaften zurückgegeben. Wenn keine Argumente angegeben werden, wird eine Liste der im aktuellen Modul definierten Eigenschaften zurückgegeben. Die Funktion dir() funktioniert für alle Objekttypen, einschließlich Zeichenfolgen, Ganzzahlen, Listen, Tupel, Wörterbücher, Funktionen, benutzerdefinierte Klassen, Klasseninstanzen und Klassenmethoden.

Zum Beispiel:

1 >>>dir()       #列出当前模块的属性列表
2 ['__builtins__', '__doc__', '__name__', '__package__']    #当前模块的属性列表
Nach dem Login kopieren

input- und raw_input-Funktionen:

input()- und raw_input()-Funktionen werden beide zum Lesen von Benutzereingaben verwendet Der Unterschied besteht darin, dass die Funktion input() erwartet, dass der Benutzer einen gültigen Ausdruck eingibt, während die Funktion raw_input() die Eingabe des Benutzers in eine Zeichenfolge umschließt.

Zum Beispiel:

1 >>>input(’please input:’)     
2 please input:2+3
3 5       #结果是5,而非'2+3',因为Python认为你输入的是表达式
4 >>>raw_input(’please input:’)     
5 please input:2+3
6 '2+3'   #结果是'2+3',因为Python认为你输入的是原生字符串
Nach dem Login kopieren

Druckfunktion:
Print wurde vor der Python3-Version als Python-Anweisung verwendet. In Python3 wird print als Funktion verwendet. .

Zum Beispiel:

1 >>>print ’hello world’
2 >>>print('hello world')
Nach dem Login kopieren

Typfunktion:

Die Funktion type() gibt den Datentyp eines beliebigen Objekts zurück. Mögliche Datentypen werden im Typenmodul aufgelistet, was für Hilfsfunktionen nützlich ist, die mehrere Datentypen verarbeiten. Dies geschieht durch die Rückgabe eines Typobjekts, das mit den im Typenmodul definierten Typen verglichen werden kann.

Zum Beispiel:

1 >>>type(’hello’)     
2     #字符串数据类型str
3 >>>type(10)     
4     #整数数据类型int
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas sind die integrierten Funktionen von Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage