字符串使用方法学生建议学习

如题所述

零基础学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





温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-07-11

零基础学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

相似回答
大家正在搜