Worauf Sie beim Erlernen von Python achten müssen

零下一度
Freigeben: 2017-07-21 15:46:18
Original
1338 Leute haben es durchsucht

Hello World

Verwenden Sie die print()-Methode, um HelloWorld zu drucken
name = "Jenkin Li"

print("My name is ", name)
Nach dem Login kopieren

Codierungsprobleme in Python 2.x

Da Python 2.x die ASCII-Kodierung verwendet und Chinesisch standardmäßig nicht unterstützt, müssen Sie im Dateiheader angeben, welche Kodierung die Datei verwendet
# -- programming:utf-8 - -

Python-Kommentare

sind in einzeilige Kommentare und mehrzeilige Kommentare unterteilt
# Einzeilige Kommentare
'''
Mehrzeilige Kommentare
'''

Python-Textformatierte Ausgabe

1. Verwenden Sie Platzhalter wie %s, %d

name = 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)

print(info)
Nach dem Login kopieren

PS: Wenn Sie %d verwenden, müssen Sie Verwenden Sie int(), um einen numerischen Werttyp zu konvertieren. Der Eingabetyp ist standardmäßig eine Zeichenfolge. Im Gegensatz zu int() konvertiert str() einen numerischen Typ in einen String.
In Python können Werte und Zeichenfolgen nicht durch das +-Zeichen verbunden werden. Sie müssen zuerst konvertiert werden

2. Verwenden Sie Parameter, um die Ausgabe zu formatieren

info = '''
---------- info of {_name} ---------
Name: {_name}
Age: {_age}
job: {_job}
salary: {_salary}
'''.format(_name = name,
           _age = age,
           _job = job,
           _salary = salary)
Nach dem Login kopieren

3 . Verwenden Sie Indizes, um die Ausgabe zu formatieren

info = '''
---------- info of {0} ---------
Name: {0}
Age: {1}
job: {2}
salary: {3}
'''.format(name, age, job, salary)
Nach dem Login kopieren

Verwenden Sie das Getpass-Modul, um das vom Benutzer eingegebene Passwort auszublenden

import getpass
username = input("username: ")
password = getpass.getpass("password: ")
print(username)
print(password)
Nach dem Login kopieren

Es sollte beachtet werden, dass das oben Gesagte Code kann nicht in IDEs wie PyCharm verwendet werden. Beim Ausführen müssen Sie ihn im Terminal ausführen

Verwenden Sie die Funktion type(), um den Variablentyp zu erhalten

type(variable)
Nach dem Login kopieren

während … else-Anweisung

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("Ooops, think smaller...")
    else:
        print("Ooops, think bigger! ")
    count += 1
else :
    print("Ooops, you dont got it")
Nach dem Login kopieren

else-Anweisungsblock Sie muss ausgeführt werden, wenn die while-Anweisung normal beendet wird. Wenn die while-Anweisung fehlerhaft ist, wird der else-Anweisungsblock nicht

für … else …-Anweisungen ausgeführt

for i in range(10):
    print("i value = ", i)
    # break 后不会运行 else 块 
else:
    print("success ended")
Nach dem Login kopieren

und while … else … Ebenso wird es ausgeführt, wenn die for-Anweisung normal endet, und nicht nach Pause

Das obige ist der detaillierte Inhalt vonWorauf Sie beim Erlernen von Python achten müssen. 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