Heim > Backend-Entwicklung > Python-Tutorial > Detaillierte Erläuterung des grundlegenden Python-Lernens

Detaillierte Erläuterung des grundlegenden Python-Lernens

零下一度
Freigeben: 2017-07-21 14:31:49
Original
1560 Leute haben es durchsucht

Führen Sie das erste Programm hello_world.py aus

#_*_coding:utf-8_*_print("Hello world!")
Nach dem Login kopieren

Ausgabeergebnis:

Hello world!
Nach dem Login kopieren

Variable

#_*_coding:utf-8_*_name = "beyoungt"
Nach dem Login kopieren

#_*_coding:utf-8_*_name = "beyoungt"print(name)

name = “abby"print(name)
Nach dem Login kopieren

Ausgabeergebnis :

beyoungt
abby
Nach dem Login kopieren

Der Wert der Variablen kann jederzeit im Programm geändert werden, und Python zeichnet immer den neuesten Wert der Variablen auf.

String:

In Python ist alles, was in Anführungszeichen eingeschlossen ist, ein String. Kann aus einfachen oder doppelten Anführungszeichen bestehen.

"This is a string."'This is also a string.'
Nach dem Login kopieren

Methode zum Ändern der Zeichenfolgen-Groß-/Kleinschreibung verwenden:

name = "beyoungt"print(name.title())
Nach dem Login kopieren

Ausgabe:

Beyoungt
Nach dem Login kopieren

title(): Ändern Sie den ersten Buchstaben jedes Wortes in einen Großbuchstaben.

upper(): Alle Zeichenfolgen in Großbuchstaben ändern.

lower(): Alle Zeichenfolgen in Kleinbuchstaben ändern.

Verkettung von Zeichenfolgen:

first_name = "tian"last_name = "beyoungt"full_name = first_name + " " + last_nameprint("Hello," + full_name.title+" ! " )
Nach dem Login kopieren

Ausgabe:

Hello,Tian Beyoungt!
Nach dem Login kopieren

Formatierte Ausgabe der Zeichenfolge:

name = “beyoungt"print("my name is %s" %name)#输出:my name is beyoungt
Nach dem Login kopieren

%s: Zeichenfolge %d: Ganzzahl %f: Gleitkommazahl

name = input("name:")
age = int(input("age:") ) #integerjob = input("job:")
salary  = input("salary:")

info = '''-------- info of  %s  -----
Name:%s
Age:%d
Job:%s
Salary:%s''' % (name,name,age,job,salary)

info2 = '''-------- 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)print(info3)
Nach dem Login kopieren

Tabulatorzeichen hinzufügen: t

Neuzeilenzeichen hinzufügen: n

print("Languages:\n\tPython\nC\n\tJavaScript")

输出:
Languages:
    Python
C
    JavaScript
Nach dem Login kopieren

Leerzeichen entfernen:

favorite_language = "  python  "favorite_language.rstrip()    #删除末尾空白favorite_language.lstrip()    #删除开头空白favorite_language.strip()     #删除两端空白
Nach dem Login kopieren

Modul:

#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenimport getpass

_username = 'burnywen'_password = '123456'username = input("username:")#password = getpass.getpass("password:")  #fails to work well in pycharm;password = input("password:")if _username == username and _password == password:print("Welcome user {name} login...".format(name=username))else:print("Invalid username or password!")
Nach dem Login kopieren

Das getpass-Modul ermöglicht das Verstecken von Passwörtern.

Schleife:

#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywencount = 0while True:print("count:",count)
    count +=1if count == 100:break
Nach dem Login kopieren
#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenfor i in range(0,10):if i <3:print("loop ",i)else :continueprint("oh....")
Nach dem Login kopieren

#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenfor i in range(10):print(&#39;----------&#39;,i)for j in range(10):print(j)if j >5:break
Nach dem Login kopieren

Rate-Minispiele und Verbesserungen:

#!usr/bin/env python
Nach dem Login kopieren
#-*- coding:utf-8-*-
Nach dem Login kopieren
# Author burnywen
Nach dem Login kopieren
age_of_burnywen = 23for i in range(3):
    guess_age = int(input("guess age:") )if guess_age == age_of_burnywen :print("congratulations, you are right. ")breakelif guess_age > age_of_burnywen:print("think smaller...")else:print("think bigger...")else:print("you have tried too many times.")
Nach dem Login kopieren
 <br>
Nach dem Login kopieren
Nach dem Login kopieren

#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywen
Nach dem Login kopieren
age_of_burnywen = 23count = 0while count <3:
    guess_age = int(input("guess age:") )if guess_age == age_of_burnywen :print("congratulations, you are ringht. ")breakelif guess_age > age_of_burnywen:print("think smaller...")else:print("think bigger!")
    count +=1else:print("you have tried too many times.")
Nach dem Login kopieren
 <br>
Nach dem Login kopieren
Nach dem Login kopieren

#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenage_of_buruywen =23count = 0while count <3:
    guess_age = int(input("guess age:") )if guess_age == age_of_burnywen :print("congratulations, you are right. ")breakelif guess_age > age_of_burnywen:print("think smaller...")else:print("think bigger!")
    count +=1if count == 3:
        countine_confirm = input("do you want to keep guessing..?")if countine_confirm != 'n':  
            count =0else:print("you have tried too many times.")
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des grundlegenden Python-Lernens. 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