Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Python-Grundkenntnisse

Detaillierte Erläuterung der Python-Grundkenntnisse

迷茫
迷茫Original
2017-03-25 13:25:151950Durchsuche

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 != &#39;n&#39;:
         count = 0
wobei 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

Zeichenfolge
name=input("name:")
age=input("age:")
job=input("job:")
salary=input("salary:")
info=&#39;&#39;&#39;-----info of %s-----
Name:%s
Age:%s
Job:%s
Salary:%s
&#39;&#39;&#39;% (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 Kommentar
info2=&#39;&#39;&#39;-----info of {_name}-----
Name:{_name}
Age:{_age}
Job:{_job}
Salary:{_salary}
&#39;&#39;&#39;.format(_name=name,_age=age,_job=job,_salary=salary)
info3=&#39;&#39;&#39;-----info of {0}-----
Name:{0}
Age:{1}
Job:{2}
Salary:{3}
&#39;&#39;&#39;.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!

Stellungnahme:
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