Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung des Erlernens von Python-Grundwissenszeichenfolgen

Zusammenfassung des Erlernens von Python-Grundwissenszeichenfolgen

高洛峰
高洛峰Original
2017-03-22 11:32:051662Durchsuche

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 0

Ausfü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!

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