持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情
概述
字符串是Python中特殊的数据类型之一。字符串是一种序列,因此和列表一样,字符串可以进行元素访问,成员检测,切片等操作。但需要注意的是,字符串是属于不可变对象,也就是说,字符串中的元素无法修改或删除。
本篇笔记主要记录字符串的构造以及字符串的格式化。
字符串的构造
如何构造一个字符串?一般有两种方法:
- 借助
str()函数- 使用引号来构造字符串
- 方法一
如何利用str()函数来构造字符串?
具体看下图:
- 方法二
如何利用引号来构造字符串?
有三种形式的引号:单引号,双引号,和三引号,这些引号都是成对出现。
如下所示:
注意:
'hello"是非法字符串。不能这么写。- 三引号将保留所有字符串的格式信息(在三引号中可以自由的使用单引号和双引号)。
字符串的格式化
方法一
- 关键符号:
%
一般形式如下:
上述图中的格式字符具体如下:
下面简单举几个例子:
例一:
例二:
例三:
方法二
- 关键方法:
format()
format()方法通过{}和:来代替传统的%格式化方法
一般形式如下:
来看一些例子:
例一:
例二
例三
例四:
还有一点,带f前缀的字符串,用法类似于format方法
比如:
最后来一个小练习:输出九九乘法表
- 方法一
- 方法二
写在最后
好了,字符串的格式化就看到这,欢迎大家到评论区一起讨论!