字符串:
字符串的定义:函数 : str()
a = str()
符号:双引号 " " 单引号 ' ' 三引号 "' "'
a = " " or a = ' ' or a ="' "'
字符串的方法:
capitalize(无参) ----- 格式化字符串,将字符串的首字母进行大写 (但不改变字符串原本的值)
width必须大于字符串本身的长度,单位是符号位)进行居中,fillchar默认的是空格,是可选参数
rjust(width,fillchar) ------ 右对齐,fillchar默认的是空格,是可选参数,
ljust(width,fillchar)--------左对齐,fillchar默认的是空格,是可选参数
count(字符 or 字符串) --------- 统计字符或者字符串出现的次数(返回字符的或字符串的个数)
endswith(字符 或 字符串) ------- 判断字符串是否以XXXX位结尾 (返回值为布尔类型 Ture Flast)
(返回值为布尔类型 Ture Flast)
index(字符 或 字符串) ------- 查找字符或者字符串第一次出现的位置,如果不存在会抛出异常 (从左往右查找,返回序号)
从右往左查找相应的字符或字符串最后出现(最后一个:从左往右最后一个,从右往左第一个)位置,如果不存在会抛出异常(返回序号)
find(字符 或 字符串) ----- 查找字符或者字符串第一次出现的位置,如果不存在返回-1
最后一个(最后一个:从左往右最后一个,从右往左第一个)位置(角标)
format() ------ 格式化字符串 format 函数可以接受不限个参数,位置可以不按顺序 常用在字符串的拼接
islower() ------------ 判断字符串是否全部为小写字母 返回布尔类型
lower() ----- 将字符串转换为小写字母
isupper() ---------判断字符串是否全部为大写字母 返回布尔类型
upper()-----将字符串的小写字母转换为大写字母
istitle ()------------ 判断字符串是否为标题(标题:单词的首字母大写) 返回布尔类型
title()------将字符转化为标题
isspace()------- 判断字符串是否为空白字符串(空白字符串:全是空格)如果为空白字符串着返回 Ture 否则返回 Flast
返回布尔类型
isalnum ------判断的不是全为数字,判断的是,是否是,有效字符(除#*&%) 返回布尔类型
isalpha ------ 判断是否全为字母 返回布尔类型
split(“ ”) ------- 分割字符串,返回的是列表 (默认以空格为分割符,分割符可变)
join ---------- 以特定的格式将一个可迭代的对象转换成字符串 "分割符".join(可迭代对象)
strip ------- 清除字符串两侧的空格
rstrip -------- 清除字符串右边的空格 lstrip -------- 清除字符串左边的空格
replace(旧字符,新字符) -------- 新字符或者字符串替换旧字符或字符串 所有旧字符串都会被新的替换