字符串的创建与建立

字符串类型是 Python 里面最常见的类型。 可以简单地通过在引号间(单引号,双引号和三引号)包含字符的方式创建它。
实验如下:
浅谈字符串
三重引号的作用
1.进行多行注释
2.定义多行字符串
注意:字符串是不可变的,只能通过赋一个空字符串或者使用 del 语句来清空或者删除一个字符串
但是没有必要显式的删除字符串。定义这个字符串的代码结束时会自动释放这些字符串

字符串的基本特性

1.连接操作符:从原有字符串获得一个新的字符串
浅谈字符串
2.重复操作符:创建一个包含了原有字符串的多个拷贝的新串
浅谈字符串
3.索引
索引(s[i] ):获取特定偏移的元素
索引的分类:正向索引, 反向索引
浅谈字符串
浅谈字符串
4.切片
切片S[i:j]提取对应的部分作为一个序列:
如果没有给出切片的边界,切片的下边界默认为0,上边界为字符串的长度;
扩展的切片S[i:j:k],其中i,j含义同上,k为递增步长;
s[:]获取从偏移量为0到末尾之间的元素,是实现有效拷贝的一种方法;
s[::-1]是实现字符串反转的一种方法;
浅谈字符串
浅谈字符串
5.成员操作符
浅谈字符串
浅谈字符串
6.string 模块预定义的字符串
浅谈字符串
浅谈字符串
7.验证回文串:反过来跟倒过来是一样的
浅谈字符串
浅谈字符串
浅谈字符串
8.标识符(变量)合法性检查
9.字符串的判断与转换
浅谈字符串
浅谈字符串
10.字符串的数据清洗
浅谈字符串
浅谈字符串
11.字符串的位置调整
浅谈字符串
12.字符串的搜索,统计
浅谈字符串
13.字符串的分离与拼接
分离:
浅谈字符串
浅谈字符串
浅谈字符串
拼接:
浅谈字符串
浅谈字符串
小练习:将’hello xiao mi '转换成’mi xiao hello’
浅谈字符串
浅谈字符串

课堂练习
练习题目:编写一个函数来验证输入的字符串是否是有效的 IPv4 ?
1). IPv4 地址由十进制数和点来表示,每个地址包含4个十进制数,其范围为 0 - 255, 用(".")分割。
比如,172.16.253.1;
2). IPv4 地址内的数不会以 0 开头。比如,地址 172.16.254.01 是不合法的。

练习实验如下:
浅谈字符串
浅谈字符串
enumerate() 枚举对象同时列出数据和数据下标
浅谈字符串
浅谈字符串
zip() 将对象中对应的元素打包成一个个元组,
然后返回由这些元组组成的列表

浅谈字符串
浅谈字符串
字符串相关模块
string 字符串操作相关函数和工具
浅谈字符串
浅谈字符串

相关文章:

  • 2021-07-09
  • 2022-12-23
  • 2022-01-11
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2021-12-20
  • 2021-09-14
  • 2021-04-01
  • 2022-01-03
相关资源
相似解决方案