day5:字符串与格式化输出
字符串:空格也算一个字符,在切片时会用到
1:字符串:不能修改数值
2:切片与字符串长度
3: replace( )代替方法使用,代替的顺序:从左往右
格式:replace(old, new, number):
old : 原来的字符
new : 替换后的字符
number: 代替的次数,number的默认值-1是全部,用数字-1表示全部的意思,大于等于0的为次数,小于0的是负数,负数就是表全部,-1为代表
替换其中全部关键字例子:
替换其中部分关键字例子:
4:strip,rstrip,lstrip分别是删除两边,右边,左边指定的字符(有参数)或者空格(无参数)
格式:strip(指定字符) :删除头尾指定的字符的其中一个条件就会删除,我们左键一直按住托有蓝色就是有空格
5:split( )分割方法使用
后面来看,先跳过,格式:split(字符, number) 据输入的字符作为一个分割点,分割点就没有,number:分割的次数,默认值为-1(全部),输出是以列表的形式展示
6:supper( ),lower( ) title( )方法使用
格式:注:只针对英文字母,对中文不生效
upper() 字符串的字母全部改为大写
lower() 字符串的字母全部改为小写
title() 字符串每个单词(空格为区分)的首字母改为大写其他改为小写 (驼峰法)
7: 字符串的查找
find()
find(字符),查询字符串是否含有某个数值并输出某一个数值最先查询的下标值,查询第一个后直接停止查询
如果匹配不到就是返回-1,-1 不是倒数最后一个,是没有该数值的意思
endswith( )方法使用:爬虫最常用
endswith(字符),查询结尾是否输入字符串,如果是就返回True,如果不是就返回False
补充:按顺序的,运用场景:判断文件后缀
isdigit( )方法使用:常用语str转换为int类型到时候需要这个纯数字
isdigit(): 判断字符串是否有纯数字组成,如果是返回True,如果不是返回False
格式化输出:
%格式化:
%d替换成整型
%f 替换成浮点类型,默认是小数点后6位,——>如果想保留后a位——>%.af
%s替换成字符串
format( ): 是格式化输出多个数值,这里是根据下标值去填写数值,和下标值一一对应
格式一:“{0}{1}”.format(数值1,数值2)
格式二:“{变量名1}{变量名2}”.format(变量名1=数值,变量名2=数值)
f-String:也是最常用,最方便
f-String:占位符{}就是用外部的变量进行代替