黑马程序员技术交流社区
标题:
爱生活爱黑马
[打印本页]
作者:
597503102
时间:
2019-7-18 21:12
标题:
爱生活爱黑马
数据序列之字符串
一、字符串
目标:认识字符串、下标、切片、常用操作方法
1.认识字符串(str)
字符串的特征
一对引号字符串
三引号字符串(三引号形式的字符串支持换行。)
字符串输出
字符串输入
在python中,使用input()接受用户输入
2.下标
计算机为数据序列中的每个元素肥配的从0开始的编号
注意:下标从0开始
3.切片
切片是指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。
语法 序列[下标:下标:步长]
注意::不包含结束位置下标对应的数据,正负整数均可;步长是选取间隔,默认步长为1.
4.常用操作方法
字符串的常用操作方法有查找、修改和判断三大类。
查
find():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则返回-1。
注意:开始和结束位置下标可以省略,表示在整个字符串序列中查找。
index():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则报异常。
注意:开始和结束位置下标可以省略,表示在整个字符串序列中查找。
count():返回某个子串在字符串中出现的次数。
注意:开始和结束位置下标可以省略,表示在整个字符串序列中查找。
改
replace():替换
注意:替换次数如果查出子串出现次数,则替换次数为该子串出现次数。
split():按照指定字符分割字符串。
注意:num表示的是分割字符出现的次数,即将来返回数据个数为num+1个。
join():用一个字符或子串合并字符串,即是将多个字符串合并为一个新的字符串。
判断
startswith()
endswith()
isalpha()
isdigit()
isalnum()
isspace()
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2