Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlagen des Python-Lernens: So verwenden Sie One

Grundlagen des Python-Lernens: So verwenden Sie One

高洛峰
高洛峰Original
2017-03-26 18:21:581672Durchsuche

1. Installieren Sie Python34

Windows

Laden Sie das Installationspaket von der offiziellen Python-Website (https://www.python.org/downloads/) herunter und installieren Sie es.

Der Standardinstallationspfad von Python ist: C:Python34

Konfigurieren Sie Umgebungsvariablen: [Rechtsklick auf Computer]--"[Eigenschaften]--"[Erweiterte Systemeinstellungen]--" [Erweitert] --》[Umgebungsvariablen]--》[Suchen Sie die Zeile mit dem Variablennamen Pfad im zweiten Inhaltsfeld, doppelklicken Sie] --> ;]

2. Das erste Python-Programm

1. In der interaktiven Schnittstelle ausführen: Rufen Sie direkt die interaktive Schnittstelle auf, die mit Python geliefert wird, um den Code auszuführen (zum vorübergehenden Debuggen)

Grundlagen des Python-Lernens: So verwenden Sie One

2. Schreiben Sie das Programm in die Datei und führen Sie es aus

(1) Installieren Sie PyCharm (http://www.jetbrains.com/pycharm/download/)

(2) Erstellen Sie ein neues Projekt und eine neue Python-Datei

(3) Schreiben Sie Code

Print("Hello World!")

(4) Ausführen

3. Definieren Sie Variablen

Variablen im Programm, die zum Speichern und Abrufen verwendet werden. Eine Variable entspricht einem Container, der Daten speichert und die Daten im Speicher speichert. (Der Unterschied zwischen Speicher und Festplatte: Speicher ist schneller als Festplatte, Speicher ist temporärer Speicher und Festplatte ist permanenter Speicher)

#!/user/bin/env python# 
-*-coding:utf-8 -*-
user_name = "Grace" #申明一个字符串变量
age = 21        #申明一个数字变量

Regeln für die Variablendefinition:
1. Es werden doppelte und dreifache Anführungszeichen verwendet. Es handelt sich um eine Zeichenfolge
2. Die Variable sollte eine tatsächliche Bedeutung haben und den Menschen klarer machen
3 Der Variablenname darf nur eine beliebige Kombination aus Buchstaben, Zahlen und Unterstrichen sein
4. Das erste Zeichen des Variablennamens darf keine Zahl sein
5. Schlüsselwörter können nicht zum Deklarieren von Variablennamen verwendet werden

4. Zeichenkodierung

Byte: 8 Binärbits bilden 1 „Byte“, die Grundmaßeinheit für Speicherplatz. 1 Byte kann 1 englischen Buchstaben oder ein halbes chinesisches Zeichen speichern. Mit anderen Worten: 1 chinesisches Zeichen belegt 2 Byte Speicherplatz.

1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

1. ASCII (American Standard Code for Information Interchange, American Standard Code for Information Interchange) ist eine Reihe von Computercodes, die auf basieren Lateinisches Buchstabensystem, das hauptsächlich zur Darstellung von modernem Englisch und anderen westeuropäischen Sprachen verwendet wird
Es kann nur durch bis zu 8 Bits (ein Byte) dargestellt werden, das heißt: 2**8 = 256-1, also der ASCII-Code Es können maximal 255 Symbole dargestellt werden.
2. Offensichtlich kann der ASCII-Code nicht alle verschiedenen Zeichen und Symbole der Welt darstellen, nämlich: Unicode
Unicode (Unicode, Universal Code Code, Single). Code) ist eine Zeichenkodierung, die auf Computern verwendet wird. Unicode wurde entwickelt, um die Einschränkungen herkömmlicher Zeichenkodierungsschemata zu überwinden. Es legt eine einheitliche und eindeutige Binärkodierung für jedes Zeichen in jeder Sprache fest und legt fest, dass alle Zeichen und Symbole mindestens 16 Bit lang sein müssen (2 Bytes), um dargestellt zu werden, d. h.: 2 **16 = 65536,
Hinweis: Was hier erwähnt wird, sind mindestens 2 Bytes und möglicherweise mehr
3 UTF-8 ist für Unicode. Für die Codierungskomprimierung und -optimierung verwendet er nicht mehr mindestens 2 Bytes, klassifiziert aber alle Zeichen und Symbole: Der Inhalt im ASCII-Code wird in 1 Byte gespeichert, und die europäischen Zeichen werden in 2 Bytes gespeichert.
Ostasiatische Zeichen werden in 3 Bytes gespeichert...
Die Version von Python 2.0 ist standardmäßig ascill. Sie können einen Zeichensatz angeben:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
  
print "你好,世界"
5. Kommentare

Einzelzeiliger Inhalt: # Annotierter Inhalt
Mehrzeiliger Kommentar: '''Annotierter Inhalt' '' (''' stellt eine mehrzeilige Zeichenfolge dar. Mehrzeilige Zeichenfolgen werden direkt in Python platziert und von Python ignoriert)
6. Zeichenfolge formatieren
1 In Python3 empfängt die Eingabe standardmäßig alle Zeichenfolgen

2. %s kann im String- oder Integer-Typ übergeben werden, %d kann nur im Integer-Typ übergeben werden, %f Gleitkommatyp

3. Drei einfache Anführungszeichen (''' ) kann für mehrzeilige Zeichenfolgen verwendet werden, Variablen als mehrzeilige Zeichenfolgen definieren und mehrzeilige Zeichenfolgen ausgeben

name = input("input your name:")
age = int(input("input your age:")) #convert str to int
job = input("input your job:")
message='''
Information of user %s:
_______________________
name: %s
age:  %f
job:  %s
---------End-----------
''' %(name,name,age,job)
print(message)
7. Ausdruck, wenn... sonst

Ein Login verwenden Verifizierung zur Veranschaulichung:

rightName = "tt"
password = "wpl"
 
userName = input("Please enter your name:")
userPassword = input("Please enter your password:")
 
#Python 是一个强制缩进语言,通过缩进来控制从属关系
if userName == rightName and userPassword == password:
    print("Welcome login ...")
else:
    print("your user name or user password is invalid")
Verwenden Sie ein Altersschätzprogramm zur Veranschaulichung:

Anforderungen:
Wenn Sie ständig falsch raten, können Sie insgesamt 8 Mal raten
Jedes Mal, wenn Sie 3 erraten Mal wird der Benutzer gefragt, ob er fortfahren möchte. Geben Sie ein beliebiges anderes Zeichen ein, um das Programm zu beenden.
Das Programm wird beendet, wenn der Benutzer richtig geraten hat

age = 22
count = 0
for i in range(10):
    print("-->counter",count)
    if count         guess_age = int( input("Please input age:") )
        if guess_age == age:
            print("You are right")
            break
        elif guess_age > age:
            print("Think smaller!")
        else:
            print("Think bigger...")
        count += 1
    else:
        user_answer = input("Do you want countine:")
        if user_answer == "Y":
            count = 0
        else:
            print("bye")
            break
            
该段代码最多进行了10次循环,有两次循环是询问用户是否继续猜,在用户回答为Y时,并没有在该次循环让用户猜年龄。
而是进入下一个循环后才开始猜年龄。

九、模块初识

import sys
print(sys.path)  #打印python的环境变量地址
 
导入sys模块, 调用该模块中的path数据。
注意: 标准库一般放在 <python>\\lib
    第三方库一般放在 <python>\\lib\\site-packages (自己写的python文件放到该目录,编写其它模块时就可以导入该文件,并调用方法与数据)
 
os模块的几个方法:
import os
os.system("dir") #执行系统命令,只打印出命令结果,不会保存(当前路径下的目录)
 
cmd_res = os.popen("dir") #执行命令并把结果保存到一个文件中
print(cmd_res.read()) #读取这个文件并打印出结果
 
os.mkdir("other_dir") #在当前路径下创建一个新目录</python></python>

Das obige ist der detaillierte Inhalt vonGrundlagen des Python-Lernens: So verwenden Sie One. 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