>  기사  >  백엔드 개발  >  문자열 형식 지정 및 시퀀스 내장 함수에 대한 Python 0 기반 소개

문자열 형식 지정 및 시퀀스 내장 함수에 대한 Python 0 기반 소개

黄舟
黄舟원래의
2017-01-16 14:01:061279검색

먼저 튜플에 대해 간단히 설명하겠습니다. 튜플은 농담으로 시퀀스의 족쇄라고 말합니다. 이렇게 말하는 이유는 튜플이 일단 정의된 후에는 해당 요소에 대해 마음대로 일련의 작업을 수행할 수 없기 때문입니다. 튜플의 경우 튜플의 요소를 마음대로 변경할 수 없습니다.
튜플의 정의: 튜플 이름 = (,,,,,,,)
튜플의 부호는 ()가 아니라,
그게 조상님 말씀이 전부이니, 문자열을 몇 개 추가해 보겠습니다. 형식 문제.
너무 장황하게 이야기하지 말고 바로 핵심만 살펴보겠습니다.

#字符串的格式化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"))

의 출력 결과는 다음과 같습니다.

문자열 형식 지정 및 시퀀스 내장 함수에 대한 Python 0 기반 소개

시퀀스 관련 문제에 대해 이야기해 보겠습니다. 시퀀스는 목록, 튜플, 문자열의 총칭입니다. 그 이유는 세 가지가 합쳐진 이유는 그들 사이에 공통점이 있기 때문입니다. 오늘은 시퀀스의 내장기능을 주로 배우고, 바로 실무적인 내용으로 들어가겠습니다.

#序列序列
#列表 元组 字符串 统称为序列
#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)))

프로그램은 다음과 같이 실행됩니다.

문자열 형식 지정 및 시퀀스 내장 함수에 대한 Python 0 기반 소개

문자열 형식 지정 및 시퀀스 내장 함수에 대한 Python 0 기반 소개

가장 중요한 것은 함수의 사용법을 기억하는 것입니다. 많은 생각이 필요한 것은 아닙니다.


위 내용은 Python 제로 기반의 문자열 형식화 및 시퀀스 내장 함수에 대한 내용입니다. PHP 중국어 홈페이지(www.php.cn)!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.