零基础学python字符串的使用方法
Python字符串的使用方法
1.字符串格式化
(1).通过+号来连接
(2) .format方法
(3).%占位符
%s:表示一个字符串占位符(后面填任意类型的数据都可以)
%d:表示一个整数占位符(后面只能填数值类型的数据会转换为
整数)
%f:表示一个浮点数占位(后面只能填数值类型的数据,会转换为
小数)
2.字符串的索引
在python中有序的类型(字符串、列表、元组)
都有索引,索引分为正向和反向,正向代表从前取值,以0开始,
反向代表从后取值,以-1开始:
凡是有索引的数据类型都可以进行切片操作,切片表达式:
I start:end:length]
start表示从那开始, end表示到哪结束, length表示步长(可以
不写,默认为1),
注意:切片取头不取尾,起始和结束都不写,默认取全部。
3.常用方法(熟练掌握)
format(格式化输出前面有介绍) .upper(将字符串字母全部转成
大写)、
lower(将字符串字母全部转成小写)
replace(替换指定内容)
find(返回找到第一个指定字符的索引)
split(指定切割符, 切割成多个字符串, 返回一个列表)
strip(去除前后指定字符, 默认为空格)
4.大小写转换
(1) capitalize 0:返回新字符串, 将整个字符串的首字母大写其
他字母小写;
(2) title:返回新字符串, 将单词的首字母大写, 其他字母小写,
字符串只有1个单词和capitalize 0效果一样;
(3) lower 0:返回新字符串, 将所有字符变成小写;
(4) upper 0:返回新字符串, 将所有字符变成大写;
(5) swap case 0:返回新字符串, 颠倒每个字符的大小写:
5.位置调整
(1) l just(width, fill_char=") :返回新字符串, 字符串左对齐宽度
为width, 其余用fill char补全;
(2) r just(width, fill_char="“) :返回新字符串, 字符串右对齐
宽度为width, 其余用fill_char补全;
(3) center(width, fill_char="“) :返回新字符串, 字符居中对齐
宽度为width, 其余用fill_char补全;
(4) z fl(width) :f返回新字符串, 宽度为width, 左边用0补全
6.删除左右字符
(1) Is trip 0:返回新字符串, 默认移除左边所有空格, 当括号内
有字符时,则移除左边所有该字符:
(2) r strip 0:返回新字符串, 默认移除右边所有空格, 当括号内
有字符时,则移2除右边所有该字符,
(3) strip 0:返回新字符串, 默认移除两边所有空格, 当括号内有
字符时,则移除该字符:
(4) remove prefix(prefix) :返回新字符串, 移除指定的prefix前
缀字符:
(5) G remove suffix(suffix) :返回新字符串, 移除指定的suffix后
缀字符。
5.位置调整
(1) l just(width, fill_char=") :返回新字符串, 字符串左对齐宽度
为width, 其余用fll char补全;
(2) r just(width, fill_char="“) :返回新字符串, 字符串右对齐
宽度为width, 其余用fill_char补全;
(3) center(width, fill_char="“) :返回新字符串, 字符居中对齐
宽度为width, 其余用fill_char补全;
(4) z fill(width) :f返回新字符串, 宽度为width, 左边用0补全
6.删除左右字符
(1) Is trip 0:返回新字符串, 默认移除左边所有空格, 当括号内
有字符时,则移除左边所有该字符:
(2) r strip 0:返回新字符串, 默认移除右边所有空格, 当括号内
有字符时,则移2除右边所有该字符,
(3) strip 0:返回新字符串, 默认移除两边所有空格, 当括号内有
字符时,则移除该字符:
(4) remove prefix(prefix) :返回新字符串, 移除指定的prefix前
缀字符:
(5) G remove suffix(suffix) :返回新字符串, 移除指定的suffix后
缀字符。
7.字符判断
(1) starts with(char) :当字符串以char开头时, 返回True, 否则
返回False;
(2) ends with(char) :当字符串以char结尾时, 返回True, 否则
返回False;
(3) is alpha 0:当字符串是纯字母时, 返回True, 否则返回False;
(4) is numeric 0:当字符串是纯数字时, 返回True, 否则返回
False;
(5) isalnum 0:当字符串只有字母和数字时, 返回True, 否则返
回False;
(6) is space 0:当字符串只有空格时, 返回True, 否则返回False;
(7) is lower 0:当字符串全是小写字母时, 返回True, 否则返回
False;
(8) is super 0:当字符串全是大写字母时, 返回True, 否则返回
False;
(9) is title 0:当字符串的单词首字母大写时, 返回True否则返回
False o
零基础学python字符串的使用方法
Python字符串的使用方法
1.字符串格式化
(1).通过+号来连接
(2) .format方法
(3).%占位符
%s:表示一个字符串占位符(后面填任意类型的数据都可以)
%d:表示一个整数占位符(后面只能填数值类型的数据会转换为整数)
%f:表示一个浮点数占位(后面只能填数值类型的数据,会转换为小数)
2.字符串的索引
在python中有序的类型(字符串、列表、元组)
都有索引,索引分为正向和反向,正向代表从前取值,以0开始,反向代表从后取值,以-1开始:
凡是有索引的数据类型都可以进行切片操作,切片表达式:I start:end:length]start表示从那开始, end表示到哪结束, length表示步长(可以不写,默认为1),注意:切片取头不取尾,起始和结束都不写,默认取全部。
3.常用方法(熟练掌握)
format(格式化输出前面有介绍) .upper(将字符串字母全部转成大写)、
lower(将字符串字母全部转成小写)
replace(替换指定内容)
find(返回找到第一个指定字符的索引)
split(指定切割符, 切割成多个字符串, 返回一个列表)
strip(去除前后指定字符, 默认为空格)
4.大小写转换
(1) capitalize 0:返回新字符串, 将整个字符串的首字母大写其他字母小写;
(2) title:返回新字符串, 将单词的首字母大写, 其他字母小写,字符串只有1个单词和capitalize 0效果一样;
(3) lower 0:返回新字符串, 将所有字符变成小写;
(4) upper 0:返回新字符串, 将所有字符变成大写;
(5) swap case 0:返回新字符串, 颠倒每个字符的大小写:
5.位置调整
(1) l just(width, fill_char=") :返回新字符串, 字符串左对齐宽度为width, 其余用fill char补全;
(2) r just(width, fill_char="“) :返回新字符串, 字符串右对齐宽度为width, 其余用fill_char补全;
(3) center(width, fill_char="“) :返回新字符串, 字符居中对齐宽度为width, 其余用fill_char补全;
(4) z fl(width) :f返回新字符串, 宽度为width, 左边用0补全
6.删除左右字符
(1) Is trip 0:返回新字符串, 默认移除左边所有空格, 当括号内有字符时,则移除左边所有该字符:
(2) r strip 0:返回新字符串, 默认移除右边所有空格, 当括号内有字符时,则移2除右边所有该字符,
(3) strip 0:返回新字符串, 默认移除两边所有空格, 当括号内有字符时,则移除该字符:
(4) remove prefix(prefix) :返回新字符串, 移除指定的prefix前缀字符:
(5) G remove suffix(suffix) :返回新字符串, 移除指定的suffix后缀字符。
7.字符判断
(1) starts with(char) :当字符串以char开头时, 返回True, 否则返回False;
(2) ends with(char) :当字符串以char结尾时, 返回True, 否则返回False;
(3) is alpha 0:当字符串是纯字母时, 返回True, 否则返回False;
(4) is numeric 0:当字符串是纯数字时, 返回True, 否则返回False;
(5) isalnum 0:当字符串只有字母和数字时, 返回True, 否则返回False;
(6) is space 0:当字符串只有空格时, 返回True, 否则返回False;
(7) is lower 0:当字符串全是小写字母时, 返回True, 否则返回False;
(8) is super 0:当字符串全是大写字母时, 返回True, 否则返回False;
(9) is title 0:当字符串的单词首字母大写时, 返回True否则返回False o