自学python——Day8(字符串)
一. 字符串
·· 定义字符串既可以使用双引号也可以使用单引号,当在字符串定义的内容里需要显示双引号时用单引号来定义字符串,如:
str = '我是一个"大西瓜"'
·· 字符串的常用基本操作(长度,次数,索引位置)
·· 字符串的方法
1). 字符串方法 isdecimal()
与isdigit()
以及isnumeric()
的具体区别
如图:
2). 对字符串判断开头/结尾,查找,替换方法
注1:find()方法,当查询的子字符串不存在时程序不会报错会返回-1,用index()方法查询时,查询不存在时会报错。
注2:replace()方法,对子字符串进行替换时,不会修改原有字符串的内容,会重新生成一个新的字符串
3). 大小写转换
例:
注: 改换大小写方法对原字符串均不做改动
4). 文本对齐
例:
注:center()文本居中对齐方法里填写像素的多少,默认以英文半角空格相隔
··文本左对齐与右对齐
5). 去除空白字符
例:
注: 空白字符包括\t,\r,\n,空格等 这些看不见的 符号
6). 拆分和连接
例:
··字符串的切片
(切片方法适用于字符串,元组和列表)
··切片使用索引值来限定范围,从一个大的字符串中切出小的字符串
字符串[开始索引:结束索引:步长]
注:最后切出的结果是不包含结束索引所对应的字符
注:步长可以提供在一个大的字符串中重复进行有间隔的切割
实验: