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

Detaillierte Erläuterung des grundlegenden Python-Lernens

零下一度
零下一度Original
2017-07-21 14:31:491497Durchsuche

Führen Sie das erste Programm hello_world.py aus

#_*_coding:utf-8_*_print("Hello world!")

Ausgabeergebnis:

Hello world!

Variable

#_*_coding:utf-8_*_name = "beyoungt"

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

name = “abby"print(name)

Ausgabeergebnis :

beyoungt
abby

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.'

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

name = "beyoungt"print(name.title())

Ausgabe:

Beyoungt

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+" ! " )

Ausgabe:

Hello,Tian Beyoungt!

Formatierte Ausgabe der Zeichenfolge:

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

%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)

Tabulatorzeichen hinzufügen: t

Neuzeilenzeichen hinzufügen: n

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

输出:
Languages:
    Python
C
    JavaScript

Leerzeichen entfernen:

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

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!")

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
#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywenfor i in range(0,10):if i <3:print("loop ",i)else :continueprint("oh....")

#!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

Rate-Minispiele und Verbesserungen:

#!usr/bin/env python
#-*- coding:utf-8-*-
# Author burnywen
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.")
 <br>

#!usr/bin/env python#-*- coding:utf-8-*-# Author burnywen
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.")
 <br>

#!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.")

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!

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