Home Backend Development Python Tutorial Python zero-based introduction 5 String formatting and sequence built-in functions

Python zero-based introduction 5 String formatting and sequence built-in functions

Jan 16, 2017 pm 02:01 PM

First of all, let’s briefly talk about tuples. Tuples are jokingly said to be shackles of sequences. The reason why we say this is because tuples cannot perform a series of operations on their elements at will like sequences. Once defined After a tuple, the elements in the tuple cannot be changed at will.
Definition of tuple: tuple name = (,,,,,,,)
Note that the mark of the tuple is not (), but,
That’s all the ancestor said, let’s add some characters String formatting problem.
Don’t be too long-winded, let’s get straight to the essentials.

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

The output result is:

Python zero-based introduction 5 String formatting and sequence built-in functions

#Let’s talk about sequence-related issues. Sequence is the collective name for lists, tuples, and strings. The reason why they are The three are put together because there are some commonalities between them. Today we are mainly learning about the built-in functions of sequences, and we will go directly to the practical information.

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

The program runs as follows:

Python zero-based introduction 5 String formatting and sequence built-in functions

Python zero-based introduction 5 String formatting and sequence built-in functions

#The main thing is to remember the usage of the function, there is nothing that requires a lot of brainpower Cell stuff.


The above is the content of Python Zero Basic Introduction to String Formatting and Sequence Built-in Functions. For more related content, please pay attention to the PHP Chinese website (www.php. cn)!


Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Can the Python interpreter be deleted in Linux system? Can the Python interpreter be deleted in Linux system? Apr 02, 2025 am 07:00 AM

Regarding the problem of removing the Python interpreter that comes with Linux systems, many Linux distributions will preinstall the Python interpreter when installed, and it does not use the package manager...

How to solve the problem of Pylance type detection of custom decorators in Python? How to solve the problem of Pylance type detection of custom decorators in Python? Apr 02, 2025 am 06:42 AM

Pylance type detection problem solution when using custom decorator In Python programming, decorator is a powerful tool that can be used to add rows...

How to solve permission issues when using python --version command in Linux terminal? How to solve permission issues when using python --version command in Linux terminal? Apr 02, 2025 am 06:36 AM

Using python in Linux terminal...

Python 3.6 loading pickle file error ModuleNotFoundError: What should I do if I load pickle file '__builtin__'? Python 3.6 loading pickle file error ModuleNotFoundError: What should I do if I load pickle file '__builtin__'? Apr 02, 2025 am 06:27 AM

Loading pickle file in Python 3.6 environment error: ModuleNotFoundError:Nomodulenamed...

Do FastAPI and aiohttp share the same global event loop? Do FastAPI and aiohttp share the same global event loop? Apr 02, 2025 am 06:12 AM

Compatibility issues between Python asynchronous libraries In Python, asynchronous programming has become the process of high concurrency and I/O...

What should I do if the '__builtin__' module is not found when loading the Pickle file in Python 3.6? What should I do if the '__builtin__' module is not found when loading the Pickle file in Python 3.6? Apr 02, 2025 am 07:12 AM

Error loading Pickle file in Python 3.6 environment: ModuleNotFoundError:Nomodulenamed...

How to ensure that the child process also terminates after killing the parent process via signal in Python? How to ensure that the child process also terminates after killing the parent process via signal in Python? Apr 02, 2025 am 06:39 AM

The problem and solution of the child process continuing to run when using signals to kill the parent process. In Python programming, after killing the parent process through signals, the child process still...

See all articles