字符串
概念
一个有序字符的合辑,储存在计算机中用于表示文本信息
创建
a = "hello word!"
特性
1.从左到右定义字符集合,下标从0开始有序访问
2.
a | h | e | l | l | o |
---|---|---|---|---|---|
索引 | 0 | 1 | 2 | 3 | 4 |
3.可切片
a[3: 8]
输出:lo wo
note: 切片输出时,顾头不顾尾
4.字符串不可变
当对字符串进行修改时,实际上是字符串变成了新的数据
字符串常用操作
a.strip() # 取消字符串 a 前后空格
a.center(20, "~") # 将 字符串 a 20位居中 用 " " 中内容填充
a.count("l", 1, 3) # 索引 1-3 中搜索字符 l 的个数,如果不加索引则全局搜素
a.endseitch("h") # 判断结尾字符,返回布尔型
a.startswitch("d") # 判断开头字符,返回布尔型
a,find("l", 3, 5) # 寻找字符。返回索引值,如果重复出现,找到第一个就结束
a.isdigit() # 判断是否是数字,返回布尔型
a = a.replace("l", "a", 1) # 对字符进行替换数字为替换次数,默认是全换,需要重新赋值
a.split("o", 1) # 以 o 分割 output ['hell', ' word!']
a.split("o") # 以 o 分割 output ['hell', ' w', 'rd!']