Python基础----字符串类型

1、字符串格式化操作: 在字符串当中以指定的格式符号进行占位,然后我们将指定的数据传入字符串
%s 字符串占位符

Python基础-字符串类型

%d 数字占位符
Python基础-字符串类型

%f 浮点型数字占位符
Python基础-字符串类型

%.2f 控制浮点型数字占位符
Python基础-字符串类型

2、python 字符串的索引(index)
步长截取:字符串[start????step] 按照 step 步长进行隔取;
切片的语法:[起始:结束:步长]
注意:包头不包尾
Python基础-字符串类型
3、python 字符串的查找
Python基础-字符串类型

(1)count计数功能,返回自定字符在字符串中的个数
Python基础-字符串类型
(2)find查找,返回从左第一个指定字符的索引,找不到返回-1
Python基础-字符串类型
(3)index查找,返回从左第一个指定字符的索引,找不到报错
Python基础-字符串类型
4、字符串的分割和替换
Python基础-字符串类型
(1)partition 把 mystr 以 str 分割成三部分,str 前,str 自身和 str 后
Python基础-字符串类型
(2)splitlines 按照行分隔,返回一个包含各行作为元素的列表 ,按照换行符分割
Python基础-字符串类型
(3)replace 从左到右替换指定的元素,可以指定替换的个数,默认全部替换
Python基础-字符串类型
(4)split就是将一个字符串分隔成多个字符串组成的列表,判断字符串的分隔符切片
Python基础-字符串类型
5、字符串的修饰
Python基础-字符串类型
(1)center 让字符串在指定的长度居中,如果不能居中左短右长,可以指定填充内容,默认以 空格填充
Python基础-字符串类型
(2)ljust 让字符串在指定的长度左齐,可以指定填充内容,默认以空格填充
Python基础-字符串类型
(3)rjust 让字符串在指定的长度左齐,可以指定填充内容,默认以空格填充
Python基础-字符串类型
(4)zfill 将字符串填充到指定的长度,不足地方用 0 从左开始补充
Python基础-字符串类型
(5)strip 默认去除两边的空格,去除内容可以指定
Python基础-字符串类型
(6)lstrip 默认去除左边的空格,去除内容可以指定
Python基础-字符串类型
(7)rstrip 默认去除右边的空格,去除内容可以指定
Python基础-字符串类型
(8)format 按照顺序,将后面的参数传递给前面的大括号
Python基础-字符串类型
6、字符串的变形
Python基础-字符串类型
(1)upper 将字符串当中所有的字母转换为大写
Python基础-字符串类型
(2)lower 将字符串当中所有的字母转换为小写
Python基础-字符串类型
(3)swapcase 将字符串当中所有的字母大小写互换
Python基础-字符串类型
(4)title 将字串符当中的单词首字母大写,单词以非字母划分
Python基础-字符串类型
(5)capitalize 只有字符串的首字母大写
Python基础-字符串类型
7、字符串的判断
Python基础-字符串类型
(1)isalnum 判断字符串是否完全由字母或数字组成
Python基础-字符串类型
(2)isalpha 判断字符串是否完全由字母组成
Python基础-字符串类型
(3)isdigit 判断字符串是否完全由数字组成
Python基础-字符串类型
(4)startswith 判断字符串的开头字符,也可以截取判断

Python基础-字符串类型
(5)endswith 判断字符串的结尾字符,也可以截取判断
Python基础-字符串类型

相关文章: