首先简单的说一下元组,元组开玩笑地说就是带了枷锁的序列,之所以这么说是因为元组不向序列那样可以随意的对其元素进行一系列的操作,一旦定义了一个元组之后,元组中的元素就不能随意改变了。
元组的定义:元组名=(,,,,,,)
注意元组的标志不是(),而是,
元祖就说那么多,接下来补充说一下字符串的格式化的问题。
不啰嗦,直接上干货。
#字符串的格式化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"))
输出的结果为:
再说一下序列的相关问题,序列就是列表、元组、字符串的统称,之所以把它们三个放在一起,是因为他们之间存在着一些共性。今天主要学习的是序列的内置函数,直接上干货。
#序列序列 #列表 元组 字符串 统称为序列 #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零基础入门之五字符串的格式化以及序列的内置函数的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Fleksibiliti Python dicerminkan dalam sokongan multi-paradigma dan sistem jenis dinamik, sementara kemudahan penggunaan berasal dari sintaks mudah dan perpustakaan standard yang kaya. 1. Fleksibiliti: Menyokong pengaturcaraan berorientasikan objek, fungsional dan prosedur, dan sistem jenis dinamik meningkatkan kecekapan pembangunan. 2. Kemudahan Penggunaan: Tatabahasa adalah dekat dengan bahasa semulajadi, perpustakaan standard merangkumi pelbagai fungsi, dan memudahkan proses pembangunan.

Python sangat disukai kerana kesederhanaan dan kuasa, sesuai untuk semua keperluan dari pemula hingga pemaju canggih. Kepelbagaiannya dicerminkan dalam: 1) mudah dipelajari dan digunakan, sintaks mudah; 2) perpustakaan dan kerangka yang kaya, seperti numpy, panda, dan sebagainya; 3) sokongan silang platform, yang boleh dijalankan pada pelbagai sistem operasi; 4) Sesuai untuk tugas skrip dan automasi untuk meningkatkan kecekapan kerja.

Ya, pelajari Python dalam masa dua jam sehari. 1. Membangunkan pelan kajian yang munasabah, 2. Pilih sumber pembelajaran yang betul, 3 menyatukan pengetahuan yang dipelajari melalui amalan. Langkah -langkah ini dapat membantu anda menguasai Python dalam masa yang singkat.

Python sesuai untuk pembangunan pesat dan pemprosesan data, manakala C sesuai untuk prestasi tinggi dan kawalan asas. 1) Python mudah digunakan, dengan sintaks ringkas, dan sesuai untuk sains data dan pembangunan web. 2) C mempunyai prestasi tinggi dan kawalan yang tepat, dan sering digunakan dalam pengaturcaraan permainan dan sistem.

Masa yang diperlukan untuk belajar python berbeza dari orang ke orang, terutamanya dipengaruhi oleh pengalaman pengaturcaraan sebelumnya, motivasi pembelajaran, sumber pembelajaran dan kaedah, dan irama pembelajaran. Tetapkan matlamat pembelajaran yang realistik dan pelajari terbaik melalui projek praktikal.

Python cemerlang dalam automasi, skrip, dan pengurusan tugas. 1) Automasi: Sandaran fail direalisasikan melalui perpustakaan standard seperti OS dan Shutil. 2) Penulisan Skrip: Gunakan Perpustakaan Psutil untuk memantau sumber sistem. 3) Pengurusan Tugas: Gunakan perpustakaan jadual untuk menjadualkan tugas. Kemudahan penggunaan Python dan sokongan perpustakaan yang kaya menjadikannya alat pilihan di kawasan ini.

Untuk memaksimumkan kecekapan pembelajaran Python dalam masa yang terhad, anda boleh menggunakan modul, masa, dan modul Python. 1. Modul DateTime digunakan untuk merakam dan merancang masa pembelajaran. 2. Modul Masa membantu menetapkan kajian dan masa rehat. 3. Modul Jadual secara automatik mengatur tugas pembelajaran mingguan.

Python cemerlang dalam permainan dan pembangunan GUI. 1) Pembangunan permainan menggunakan pygame, menyediakan lukisan, audio dan fungsi lain, yang sesuai untuk membuat permainan 2D. 2) Pembangunan GUI boleh memilih tkinter atau pyqt. TKInter adalah mudah dan mudah digunakan, PYQT mempunyai fungsi yang kaya dan sesuai untuk pembangunan profesional.


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft