Maison  >  Article  >  développement back-end  >  Résumé de l'apprentissage des chaînes de connaissances de base de Python

Résumé de l'apprentissage des chaînes de connaissances de base de Python

高洛峰
高洛峰original
2017-03-22 11:32:051669parcourir

Dans le processus d'apprentissage des didacticiels de base de Python, nous impliquerons généralement des connaissances de base telles que les chaînes, les listes, les tuples et les dictionnaires. Ensuite, nous enregistrerons les cas où nous avons appris les chaînes, les listes, les tuples et les dictionnaires comme suit :

1. String :

String est le type de données le plus couramment utilisé en Python. Nous pouvons utiliser des guillemets (' ou ") pour créer des chaînes. Créer une chaîne est aussi simple que d'attribuer une valeur à une variable. Par exemple :

var1="Big data"
var2='openstack'
需要注意的是在python里面双引号("")与单引号('')表示的含义完全相同,并不会存在像Shell里面
单引号和双引号不一致的问题。

Opérations impliquant des chaînes :

1 . Épissage de chaînes

Dans certains cas particuliers, nous devons épisser des chaînes. Utilisez le signe + pour réaliser l'épissage. Vous devez faire attention aux points suivants :

Chaînes en python En langage C, il est incarné sous la forme d'un tableau de caractères. Chaque fois que vous créez une chaîne, vous devez ouvrir un espace continu dans la mémoire et une fois que vous devez modifier la chaîne, vous devez à nouveau ouvrir de l'espace. à chaque fois. Créez un nouvel espace à l'intérieur, utilisez donc le moins possible la concaténation de chaînes :

Le résultat de sortie :
#!/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)

C'est pourquoi, nous pouvons voir une méthode. de concaténation de chaînes pour formater les chaînes. Ensuite, nous partagerons d'autres méthodes de formatage de chaînes
----***字符串格式化输出***----
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

Résultats de l'exécution :
#!/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 可以不带参数但是适合参数比较少***----')

<. volont sont affich normalement et l etc. doit repr par des entiers. pendant le processus de sortie format nous pouvons non seulement utiliser mais aussi cha est entier flottant. num point>

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
Il existe d'autres formats, tels que

Résultat de l'exécution :

#!/usr/bin/env python
#_*_coding:utf-8_*_
#!/usr/bin/env python
#_*_coding:utf-8_*_
print(&#39;----***字符串格式化输出***----&#39;)
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)

Les chaînes sont le type de données que nous utilisons le plus au quotidien, et il y a encore beaucoup de connaissances à apprendre dans le futur

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn