Heim > Artikel > Backend-Entwicklung > Zusammenfassung des Erlernens von Python-Grundwissenszeichenfolgen
Beim Erlernen grundlegender Python-Tutorials werden wir im Allgemeinen Grundkenntnisse wie Zeichenfolgen, Listen, Tupel und Wörterbücher einbeziehen. Als Nächstes werden wir die Fälle aufzeichnen, in denen wir Zeichenfolgen, Listen, Tupel und Wörterbücher gelernt haben:
1. String:
String ist der am häufigsten verwendete Datentyp in Python. Wir können Anführungszeichen (' oder ") verwenden, um Zeichenfolgen zu erstellen. Das Erstellen einer Zeichenfolge ist so einfach wie das Zuweisen eines Werts zu einer Variablen. Zum Beispiel:
var1="Big data" var2='openstack' 需要注意的是在python里面双引号("")与单引号('')表示的含义完全相同,并不会存在像Shell里面 单引号和双引号不一致的问题。
Operationen mit Zeichenfolgen:
1 . String-Spleißen
In einigen besonderen Fällen müssen wir das +-Zeichen verwenden, um das Spleißen zu erreichen:
Strings in Python. Es ist als Zeichenarray verkörpert. Jedes Mal, wenn Sie eine Zeichenfolge erstellen, müssen Sie einen fortlaufenden Platz im Speicher freigeben. Und sobald Sie die Zeichenfolge ändern müssen, wird das böse +-Zeichen angezeigt Erstellen Sie jedes Mal ein neues Leerzeichen darin, verwenden Sie also so wenig Zeichenfolgenverkettung:
Das Ausgabeergebnis:#!/usr/bin/env python #_*_coding:utf-8_*_ print('----***字符串格式化输出***----') """name= input("input your name:") password=input("inpur your password:") print("your name: %s \nyour password: %s" %(name,password)) """ name= input("input your name:") age= input("input your age:") job= input("input your job:") salary= input("input your salary:") print('----***字符串格式化输出 字符串拼接法***----') """字符串拼接法万恶的字符串拼接: python中的字符串在C语言中体现为是一个字符数组,每次创建字符串时候需要 在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间, 万恶的+号每出现一次就会在内从中重新开辟一块空间。 """ info=''' --- info of ''' + name + ''' --- name:''' + name + ''' age:''' + age + ''' job:''' + job + ''' salary:''' + salary + ''' ''' print(info)Deshalb können wir a sehen Methode der String-Verkettung zum Formatieren von Strings.
----***字符串格式化输出***---- input your name:python input your age:20 input your job:linux sa input your salary:20000 ----***字符串格式化输出 字符串拼接法***---- --- info of python --- name:python age:20 job:linux sa salary:20000 Process finished with exit code 0Ausführungsergebnisse:
#!/usr/bin/env python #_*_coding:utf-8_*_ print('----***字符串格式化输出***----') name= input("input your name:") age= input("input your age:") job= input("input your job:") salary= input("input your salary:") print('----***字符串格式化输出***----') #print('name: %s\nage: %d\njob: %s\nsalary:%s ' %(name,int(age),job,salary)) print(""" name: %s age: %d job: %s salary:%s """ %(name,int(age),job,salary)) print('----***字符串格式化输出 format 可以不带参数但是适合参数比较少***----')da eingegebene Zahlen und Buchstaben normal ausgegeben werden und Alter usw. durch Ganzzahlen dargestellt werden sollten, können wir nicht nur %s, sondern auch %d und %f verwenden (Zeichenfolge ist %s; Ganzzahl %). d; Gleitkommazahl %f)
input your name:baidu input your age:22 input your job:99 input your salary:44 ----***字符串格式化输出***---- name: baidu age: 22 job: 99 salary:44 ----***字符串格式化输出 format 可以不带参数但是适合参数比较少***---- Process finished with exit code 0
Es gibt andere Formate, wie zum Beispiel
Ausführungsergebnis:#!/usr/bin/env python #_*_coding:utf-8_*_ #!/usr/bin/env python #_*_coding:utf-8_*_ print('----***字符串格式化输出***----') name= input("input your name:") age= input("input your age:") job= input("input your job:") salary= input("input your salary:") info3=""" -------******info of {_name}-------****** name:{_name} age:{_age} job:{_job} salary:{_salary} """.format(_name=name, _age=age, _job=job, _salary=salary) print(info3) info4=""" -------******info of {0} 该方式适合变量少的情况括号是花括号-------****** name:{0} age:{1} job:{2} salary:{3} """.format(name,age,job,salary ) print(info4)Strings sind der Datentyp, den wir am häufigsten verwenden jeden Tag, und es gibt auch in Zukunft noch viel Wissen zu lernen
input your name:linux input your age:mysql DBA input your job:mysql DBA input your salary:30000 -------******info of linux-------****** name:linux age:mysql DBA job:mysql DBA salary:30000 -------******info of linux 该方式适合变量少的情况括号是花括号-------****** name:linux age:mysql DBA job:mysql DBA salary:30000 Process finished with exit code 0
Das obige ist der detaillierte Inhalt vonZusammenfassung des Erlernens von Python-Grundwissenszeichenfolgen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!