1. Kommentare
Einzeilige Kommentare
# 单行注释
Mehrzeilige Kommentare
"""
多行注释
"""
2. Variablentyp
# 基本变量类型
a = 1 # integer
b = 1.5 # float
c = 'string' # String
d = "string" # string
e = False # boolean
# list\tuple\dictionary后续单独深入学习
3. Eingabeinteraktion
# input交互
message_name = input("what's your name? \n")
message_birth = input("When are you born? \n")
message_age = 2023-int(message_birth)
message_country = input("Where are you from? \n")
print('客户档案:\n客户姓名:'+message_name+'\n客户年龄:'+str(message_age)+'\n国家:'+message_country)
input zeigt die Zeichenfolge in Klammern im Debugging-Fenster an, wartet auf Benutzereingaben nach der Zeichenfolge und beendet die Eingabe mit Enter; das Ergebnis wird nach der Ausführung des obigen Codes angezeigt:
what's your name?
张三
When are you born?
1999
Where are you from?
中国湖北武汉
客户档案:
客户姓名:张三
客户年龄:24
国家:中国湖北武汉
Process finished with exit code 0
4. Verwandte Verwendungsmethoden von Zeichenfolgen
# string相关用法
s = "abcdefg"
print(s[1]+"\t"+s[-1]+"\t"+s[:-1]+"\t"+s[-3:]+'\n') # 读取字符串 s = 'abcdefg' 0123456/-7-6-5-4-3-2-1
s = "123"+s # 字符串拼接 s = '123abcdefg'
print(s+str(len(s))+'\n') # 字符串长度 s = '123abcdefg'
print(str(s.find('ab'))+"\n") # 字符串寻位 s = '123abcdefg'
print(s.replace('ab', 'xy')+'\n') # 字符串替代 s = '123xycdefg'
Das Ergebnis der Ausführung dieses Codes ist:
b g abcdef efg
123abcdefg10
3
123xycdefg
Process finished with exit code 0
first = 'John'
last = 'Smith'
msg = f'{first} [{last}] is a coder' # string格式化定义
msg_len = len(msg)
msg1 = msg.upper() # string全部大写
msg2 = msg.lower() # string全部小写
msg3 = msg.title() # string首字母大写
Das Ergebnis der Ausführung dieses Codes ist:
5. Tipps zur Verwendung von Pycharm
Strg+Umschalt+F10 = AUSFÜHREN
Strg+C = Kopieren Sie die Zeile, in der sich der Cursor befindet, eine Auswahl ist nicht erforderlich
Strg + Umschalt + ↑ = eine Zeile nach oben verschieben
Strg+Umschalt+↓= eine Zeile nach unten bewegen