本系列文章配套代码获取有以下三种途径:
-
可以在以下网站查看,该网站是使用JupyterLite搭建的web端Jupyter环境,因此无需在本地安装运行环境即可使用,首次运行浏览器需要下载一些配置文件(大约20M):
https://returu.github.io/Python_Basic/lab/index.html
-
也可以通过百度网盘获取,需要在本地配置代码运行环境,环境配置可以查看【Python基础】2.搭建Python开发环境:
链接:https://pan.baidu.com/s/1x2Ynh_VibPY2u-HWTaJo8w?pwd=mnsj
提取码:mnsj
-
前往GitHub详情页面,单击 code 按钮,选择Download ZIP选项:
https://github.com/returu/Python_Basic
——————————————————
1.字符串的表示方式及创建:
字符串是字符(字符是书写系统的最小单位,不仅包括字母、数字、汉字、符号、标点,还包括空格或者换行这样的指令)的序列表示,在Python中由一对单引号、双引号或者三引号构成。
1'使用单引号时,"双引号"可以作为字符串的一部分'
2
3"使用双引号时,'单引号'可以作为字符串的一部分"
4
5'''
6三引号可以表示单行字符串,
7也可以表示多行字符串,
8表示多行字符串时可以换行
9'''
可以使用str()函数根据其他数据类型创建字符串。
1>>> str(100)
2'100'
3>>> str(True)
4'True'
5>>> str(1.2e3)
6'1200.0'
不同于其他语言,Python中的字符串是不可变的,即无法修改字符串。
另外,Python中有几种特殊类型的字符串,有引号前面的字母指明:
-
f或F表示用于格式化的f字符串(本文第七部分);
-
r或R表示原始字符串,其中出现的转义序列不会被解释(本文第二部分);
-
fr、FR、Fr、fR组合表示原始f字符串;
-
u表示与普通字符串一样的Unicode字符串;
-
b表示bytes类型的值。
2.字符串中特殊的格式化控制字符:
字符串可以通过增加特殊的格式化控制字符的方式输出特殊效果。
格式化控制字符 |
描述 |
转义字符,该字符与其后面相邻的一个字符共同组成新的含义 |
|
a |
响铃(BEL) |
b | 退格(BS) |
f | 换页(FF) |
n | 换行(LF),光标移动到下行开头 |
r | 回车(CR),光标移动到本行开头 |
t |
水平制表(HT) |
v | 垂直制表(VT) |