Grundkenntnisse in Python, Beispiele

Hinweis: Ich benutze PyCharm. Was für ein Märchen-Tutorial ist die Python-Crawler-Technologie ? Ich liebe diesen Lehrer so sehr. Aber wer hätte gedacht, dass es im Crawler-Tutorial einen so guten Einführungskurs gibt?

1. Betrieb

Anmerkung

#print("hello")   #第一种方法

'''
第二种方法:三个英文单引号
第三种方法:选中内容 Ctrl+/  注释、取消注释
Ctrl加斜杠也是很多编辑器通用的注释方法
'''

Lauf

(1) Klicken Sie in der Symbolleiste der ersten Zeile auf Ausführen.
Fügen Sie hier eine Bildbeschreibung ein
(2) Klicken Sie mit der rechten Maustaste auf den Codebearbeitungsbereich und wählen Sie Run'test1 '.
(3) Achten Sie auf die untere linke und obere rechte Ecke . Wenn Sie eine neue Datei erstellen, die zuvor noch nicht ausgeführt wurde, funktionieren die beiden Läufe nicht und der Lauf ist nicht die neu erstellte Datei.
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
(4) Tastenkombination Umschalt + F10
Beschreibung: Wenn die Tastenkombination nicht reagiert, ist es nicht so, als hätte der Lehrer gesagt, dass Ihr Computer kein Computer ist, der zum Programmieren verwendet wird. Drücken Sie gleichzeitig Fn und die Tastenkombination.

öffne einen Ordner

Öffnen Sie nach Datei -> Öffnen oder Öffnen der letzten Datei, wenn es sich um die kleinste Einheit py-Datei handelt, diese direkt. Wenn es sich um einen Ordner handelt, dh um das Codepaketpaket, wird dieses Fenster angezeigt.
Dieses Fenster bedeutet, die aktuelle Datei zu überschreiben, zu schließen und eine neue Datei zu öffnen. Neues Fenster bedeutet, zwei PyCharm gleichzeitig zu öffnen.
Fügen Sie hier eine Bildbeschreibung ein

Zwei, Eingabe und Ausgabe

#输入:
a = input("")
b = input("请输入b:")
#输出:
print("a=",a)
print("b的值为%s。" %b)
age = 19
print("我今年%d岁"%age)   #数字用%d,字符串用%s     

s = "中国"
print("我的名字是%s,我的国籍是%s"%("小张",s))
print("我的名字是%s,我是%s人"%("小张","中国"))

print("www","baidu","com",sep=".")
print("hello",end="")    #表示不换行
print("world",end="\t")     #空格
print("python",end="\n")    #换行
print("你好\n")
print("hhh")
print("\n")        #反斜杠实现转义字符的功能
print(r"\n")      # 加r表示直接显示原始字符串,不进行转义
print("over")

# password = input("请输入密码:")
# print("您输入的密码为:",password)

Fügen Sie hier eine Bildbeschreibung ein
Python hat auch eine Ausgabesituation, die als Betrug bezeichnet werden kann:

print("a"*10)
# 输出: aaaaaaaaaa

Drei, Typkonvertierung (über Eingabe)

Der obige Code, falls geändert in:

age = input("")
print("我今年%d岁"%age)

Es wird ein Fehler gemeldet:
Fügen Sie hier eine Bildbeschreibung ein
Da die empfangene Inout-Eingabe entweder eine Zahl oder ein Text ist, wird sie der Variablen als Zeichenfolge zugewiesen. Lösung: Ändern Sie% d in% s oder führen Sie eine Typkonvertierung durch. (Die Nummer meldet jedoch keinen Fehler mit% s.)

age = input("")
print(type(age))
a = int(age)
print(type(a))
#所以可以直接写  age = int(input(""))
#同理,转字符串型 就是str()
print("a=%d"%a)
print("age=%s"%age)

Fügen Sie hier eine Bildbeschreibung ein

Vier grundlegende Sätze

Elif:

Nicht-Null- und Nicht-Leer-Werte sind True, 0 oder None ist False.
Python verwendet keine geschweiften Klammern, es ist notwendig, auf Leerzeichen und Einrückungen zu achten.

score = int(input("请输入成绩:\n"))    #score = input("")
print("成绩为:",score)
if score >= 90 and score <= 100:
    print("90-100")
elif score>=80 and score<90:
    print("80-90")
elif score >= 70 and score < 80:
    print("70-80")
elif score >= 60 and score < 70:
    print("60-70")
else:       #或 elif score <=60:
    print("<=60")

Fügen Sie hier eine Bildbeschreibung ein

zum:

for i in range(5):    #和range(0,5)一样
    print(i,end="\t")
#0	1	2	3	4

for i in range(0,16,3):    #负数也可以
    print(i,end=" ")
# 0 3 6 9 12 15

name = "chengdu"
for x in name:
    print(x,end="\t")         
#c	h	e	n	g	d	u

a = ["a","b","c","d","e"]
for i in range(len(a)):
    print(i,a[i],end="\t")     
#0 a 1 b 2 c 3 d 4 e

während:

sonst kann in Verbindung mit while verwendet werden:

count = 10
while count < 5:
    print(count, "小于5")
    count += 1
else:
    print(count,"大于或等于5")
# 输出:
# 10大于或等于5
#求和
i = 0
sum = 0
n = 6
while i <= n:
    sum += i
    i += 1
print("1到%d的和为%d"%(n,sum))     
# 输出:
# 1到6的和为21

Ich denke du magst

Origin blog.csdn.net/qq_43144103/article/details/106332606
Empfohlen
Rangfolge