Heim >Backend-Entwicklung >Python-Tutorial >Detaillierte Erläuterung der Python-Grundkenntnisse
1.VariableBenennungsregeln
1.Variablennamekann nur eine beliebige Kombination aus Buchstaben, Zahlen und Unterstrichen sein
2. Variablennamen dürfen nicht mit Zahlen beginnen
3 Einige reservierte Wörter können nicht als selbstdefinierte VariablenNamen verwendet werden
4 Variablennamen Es muss eine klare Bedeutung haben, z. B. eine Variable, die einen Namen speichert. Am besten definieren Sie sie als Variablennamen, z. B. name 2. Zeichenkodierung Die Aufgabe der Zeichenkodierung besteht darin, die eingegebenen Zeichen in Maschinencode umzuwandeln. Der ASCII-Code ist die früheste Zeichenkodierung in China, die mehr als 7.000 chinesische Zeichen und Symbole enthält. Die Zeichenkodierung ist GBK1.0 . Nach dieser Erweiterung wurden insgesamt mehr als 27.000 chinesische Zeichen aufgenommen, und die Zeichenkodierung ist GB18030. Um die Zeichenkodierung international zu vereinheitlichen, wurde die Unicode-Zeichenkodierung eingeführt, da diese Kodierung mehr Speicherplatz erfordert als die ursprüngliche ASCII-Kodierung Beim Speichern von Englisch wurde später nach der Komprimierungsoptimierung die UTF-8-Zeichenkodierung eingeführt. Diese Kodierung beträgt immer noch ein Zeichen pro Byte beim Speichern von Englisch und drei Bytes beim Speichern eines chinesischen Zeichens. 3. Interaktives Python-Benutzerprogramm Python verfügt über eine Vielzahl interaktiver Programme, die auch als Interpreter bezeichnet werden können. Das am häufigsten verwendete interaktive Programm ist CPython und die schnellste Codeausführungsgeschwindigkeit ist PyPy. 4. if-Urteilsanweisung#!/usr/bin/env python age_of_oldboy = 56 guess_age = int(input("guess_age:")) if guess_age == age_of_oldboy: print("yes,you got it.") elif guess_age > age_of_oldboy: print("think smaller") else: print("think bigger")Die Funktion dieses Codes besteht darin, dem Benutzer die Eingabe einer Zahl zu ermöglichen, um den Wert von age_of_oldboy zu erraten Der Code in Python unterscheidet sich vom obigen Code. Wenn keine Unterordnung vorliegt, müssen Sie das obere Feld eingeben. Wenn eine Unterordnung vorliegt, müssen Sie eine bestimmte Einrückung verwenden, um die Unterordnung auszudrücken. Darüber hinaus müssen spezielle Anweisungen, die Urteile und Schleifen ausdrücken, wie z. B. if, elif, else, while, for usw., mit einem :-Zeichen enden. Dieser Code ist in der Umgebung von python3.X geschrieben. Fügen Sie in python2.X nicht () zum Drucken hinzu. In python2.X muss input() in raw_input() geändert werden. 5. while-Schleife
age_of_oldboy = 56 count = 0 while count <3: guess_age = int(input("guess_age:")) if guess_age == age_of_oldboy: print("yes,you got it..") break elif guess_age > age_of_oldboy: print("think smaller...") else: print("think bigger") count += 1 if count == 3: continue_confirm = input("do you want to guessing...") if continue_confirm != 'n': count = 0wobei break bedeutet, die aktuelle Schleife zu beenden, und countinue bedeutet, die folgende Schleifenanweisung zu überspringen und die nächste Schleife zu starten. Sie können nach der while-Schleife eine else-Anweisung schreiben, d. for-Schleife
7 .Methode zum Referenzieren von Variablen
for count in range(3): guess_age = int(input("guess_age:")) if guess_age == age_of_oldboy: print("yes,you got it..") break elif guess_age > age_of_oldboy: print("think smaller...") else: print("think bigger") else: print("sorry,you try too mary times..") for i in range(0,10,2): #range(初值,条件,步长) print(i)1 Platzhalter verwenden
Platzhalter %s verwenden, um anzugeben, dass die Position mit a gefüllt werden muss
Zeichenfolgename=input("name:") age=input("age:") job=input("job:") salary=input("salary:") info='''-----info of %s----- Name:%s Age:%s Job:%s Salary:%s '''% (name,name,age,job,salary)und Folgendes. Was folgt, ist % die Zeichenfolge, die zum Füllen der vorherigen Platzhalterposition verwendet wird, und an dieser Position kann auf die Variable verwiesen werden. Zu den weiteren Platzhaltern gehören %d und %f, die jeweils das Füllen mit dem Ganzzahltyp und das Füllen mit dem Gleitkommatyp
8 angeben. Die Rolle von '''' ''''
1 mehrzeiliger Kommentarinfo2='''-----info of {_name}----- Name:{_name} Age:{_age} Job:{_job} Salary:{_salary} '''.format(_name=name,_age=age,_job=job,_salary=salary) info3='''-----info of {0}----- Name:{0} Age:{1} Job:{2} Salary:{3} '''.format(name,age,job,salary)2 mehrzeilige Ausgabe
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Python-Grundkenntnisse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!