手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python基础知识点总结思维导图大一python基础知识点总结

时间:2022-08-26    点击: 次    来源:网络    作者:佚名 - 小 + 大

python基础知识点总结思维导图大一python基础知识点总结


下载地址

https://share.weiyun.com/jwrfmNRa


资料目录
Python基础知识点梳理
python基础知识点总结菜鸟教程
Python基础知识点总结(精心整理)
Python基础知识点总结13张思维导图
Python基础知识点总结图解
Python入门基础知识点(基础语法介绍)
大学python基础知识的框架梳理知识点汇总
大一python考试基础知识点复习

举例
字符串的“切片”
所谓字符串 的“切片”, 其实就是通过截取字符串 的一个片段, 形成一个子字符串 。 例如, 有字符串 I \' m a student. , 它的任何一个片段, 如' m a s、 a stude、 ent. 等, 甚至它本身, 都是它的一个“切片”。 人们通过使用 Python提供的方括号“[ ] ” 运算符, 即可提取一个字符串中单个字符或局部范围的切片。
用法:
<字符串>[start: end: step]
其中:
● start 表示切片起始位置的索引。
● end 表示切片终止位置的索引。
● step 表示切片索引的增、 减值(步长)。
关于切片, 可以有如下简洁的使用方式(str 代表字符串变量名):
● str[m] 表示按指定索引值 m, 获取字符串 str 中的某个切片。
● str[m: n] 表示从索引值 m 到 n-1 , 获取字符串 str 中的某个切片。
● str[m: ] 表示从索引值 m 开始, 直到字符串 str 结束, 获取切片。
● str[: n] 表示从索引值 0 开始, 直到索引值 n-1 结束, 获取字符串 str 中的切片。
● str[: ] 表示复制整个字符串 str 作为切片。
● str[: : -1 ] 表示将反转后的整个字符串 str 作为切片。
这里解释以下两点。
第一, 计算切片在字符串的位置时, 索引从 start(即 m) 开始, 切片包含了 start 指示的字符; 切片到 end(即 n)结束, 但切片不包含 end 指示的字符。 所以, 切片真正“切” 下来的字符, 是从索引值 start 到 end-1 的部分。
第二, Python 为字符串提供了负索引, 负索引从字符串的末尾算起, 到字符串的头部结束。 例如, 字符串 ' I \' m a student. ' 的索引和负索引如表所示。
一个具体字符串的索引和负索引
字符 索引 负索引 字符 索引 负索引 字符 索引 负索引 字符 索引 负索引
I 0 -1 4 a 4 -1 0 u 8 -6 t 1 2 -2
' 1 -1 3 (空格)
5 -9 d 9 -5 . 1 3 -1
M 2 -1 2 s 6 -8 e 1 0 -4
(空格)
3 -1 1 t 7 -7 n 1 1 -3
例 使用 Sublime Text 编写下面的小程序:
1 str1=' I \' m a student. '
2 print(str1 [6] )
3 print(str1 [1 : 9] )
4 print(str1 [9: ])
5 print(str1 [: ] )
6 print(str1 [: : -1 ] )
7 print(str1 [0: 14: 2])
下图所示是它的运行结果。
● 第 1 条 print 语句要求输出字符串 str1 中索引值为 6 的字符, 所以图里输出字符 s。 注意: 空格也是一个字符。
● 第 2 条 print 语句要求输出字符串 str1 从索引值 1 开始到索引值 9-1 (即 8) 的字符, 因此输出的是’m a stu。
● 第 3 条 print 语句要求输出字符串 str1 从索引值 9 开始到字符串末尾的字符, 因此输出的是 dent. 。
● 第 4 条 print 语句要求复制整个字符串 str1 , 因此输出的是 I ’m a student. 。
● 第 5 条 print 语句要求将整个字符串反转后输出, 因此输出的是. tneduts a m’I 。
● 第 6 条 print 语句要求从字符串 str1 头开始到索引值 1 4-1 (即 1 3)、 每隔两个字符截取一个字符形成的切片, 即要求的是索引值 0、 2、 4、 6、 8、 1 0、 1 2 所对应的字符, 因此输出的是 I masuet。
如同前面在变量中提及过的, 在 Python 中, 创建了一个字符串后, 它的内容是不能被修改的。 也就是说, Python 不支持在原地修改该字符串。 如果要变更一个字符串的内容, 只能创建一个新字符串, 或重新对该字符串赋值(回存)。

上一篇:python基础知识点总结图解python基础知识点总结菜鸟教程

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |