Maison >développement back-end >Tutoriel Python >Introduction à la base zéro de Python 5 Fonctions intégrées de formatage de chaîne et de séquence
Tout d'abord, parlons brièvement des tuples. On dit en plaisantant que les tuples sont des chaînes de séquences. La raison pour laquelle nous disons cela est que les tuples ne peuvent pas effectuer une série d'opérations sur leurs éléments à volonté comme des séquences. un tuple, les éléments du tuple ne peuvent pas être modifiés à volonté.
La définition du tuple : nom du tuple = (,,,,,,,)
Notez que le signe du tuple n'est pas (), mais,
C'est tout ce que l'ancêtre a dit, ajoutons quelques caractères String problème de formatage.
Ne soyez pas trop long, allons droit à l’essentiel.
#字符串的格式化print("------Format函数的使用------") #Format函数含有未知参数和关键字参数 #replacement字段用{}来代替 #前面叫做未知参数,后面叫做关键字参数 print("{0} love {1} {2}".format("I","FishC","com"))print("\n") #关键字参数 #下面这样写是错误的,因为编译器并不知道a,b,c分别对应谁 #print("{a} love {b} {c}".format("I","FishC","com")) print("{a} love {b} {c}".format(a="I",b="FishC",c="com")) #或者将关字参数与未知参数混合起来使用,但是 #未知参数要在关键字参数的前面 print("\n")print("{0} love {b} {c}".format("I",b="FishC",c="com")) #使用转义字符打印花括号print("\n")print("{{0}}".format("转义打印花括号")) #冒号表示格式化的开始print("{0:.1f}{1}".format(27.658,"GB"))
Le résultat de sortie est :
Parlons des problèmes liés à la séquence. est le nom collectif de la liste, du tuple et de la chaîne. Les trois sont réunis car il existe des points communs entre eux. Aujourd'hui, nous apprenons principalement les fonctions intégrées aux séquences, et nous passerons directement aux informations pratiques.
#序列序列 #列表 元组 字符串 统称为序列 #list()函数作用是将一个可迭代对象转换为列表 #若没有参数,则生成一个空列表 #若有一个参数,该参数是迭代器print("使用list()函数生成一个空的列表") a=list(); print(a,"\n")#list函数的过程可以理解为先建立一个空的序列 #然后用for循环采用索引函数将元素移到新的序列中 print("使用list(iterator)函数生成一个非空的列表") a="I Love You"atolist=list(a) print(atolist) print("\n")#tuple([iterator])把一个可迭代的对象转换为元组atotuple=tuple(a) print(atotuple) print("\n")#str(obj) 函数:将obj对象转换为字符串,强制类型转换#len(sub) 函数:返回序列的长度#max(),min()函数保证序列中的数据类型统一 #max() 函数:返回序列或者参数集合中的最大值print(max(1,2,3,4,5)) #min() 函数:返回序列或者参数集合中的最大值#sum(iterable[,start=0])返回序列iterable和可选参数start的总和#数列中的数据类型也必须保持一致,必须是数字print("\n") tuple1=(1,2,3,4,5) print(sum(tuple1)) print("\n")#**sorted**函数实现对序列的排序,默认是从小到大#注意与列表的内置函数sort区分list1=[1,5,4,3,6] list1=sorted(list1) print(list1) print("\n")#**reversed()**实现序列元素的逆转,但是返回的不是序列#注意与列表的内置函数reverse()区分#而是一个迭代的对象print(reversed(list1)) print("\n")#我们可以将返回的迭代器的对象作为list(iterator)的参数#返回一个列表print(list(reversed(list1))) print("\n")#zip合成序列a=[1,2,3,4,5,6,7,8] b=["a","b","c","d"] zip(a,b) print(list(zip(a,b)))
Le programme fonctionne comme suit :
L'essentiel est de se souvenir de l'utilisation de la fonction , rien n'est nécessaire. Quelque chose qui gaspille les cellules du cerveau.
Ce qui précède est le contenu de Python Zero Basic Introduction to String Formatting and Sequence Built-in Functions Pour plus de contenu connexe, veuillez prêter attention au site Web PHP chinois (www. .php.cn) !