Python学习笔记一--字符串的使用

时间:2021-08-19 04:49:17

一。基本操作

1. 合并字符串:“+”

2. 打印重复的字符串:"*"

Python学习笔记一--字符串的使用

Python学习笔记一--字符串的使用

     3. 按位获取字符串中的字符:索引

     4. 按位获取字符串中的子字符串:分片

     5. 按位间隔获取字符串中的字符:分片的第三个限制值

          Python学习笔记一--字符串的使用

     6. 按位反向排列字符串中的字符:分片的第三个限制值为负,反向步进

         Python学习笔记一--字符串的使用

二。字符串的方法:

1. replace():替换或修改字符串

Python学习笔记一--字符串的使用

2. list():字符串是不可变的,为了方便在原地修改,先转换为列表

Python学习笔记一--字符串的使用

Python学习笔记一--字符串的使用

3. join(列表):列表转换为字符串,join前的‘’为连接符

Python学习笔记一--字符串的使用

Python学习笔记一--字符串的使用

4. split():把一个字符串通过分隔符分割为多个子字符串的列表形式,如果没有参数传入,默认是以空格为分隔符

Python学习笔记一--字符串的使用

Python学习笔记一--字符串的使用

其他还有很多的字符串方法。。。。

三。字符串的格式化

(一)格式化表达式

1. 常用格式化表达式的常量:

Python学习笔记一--字符串的使用

2.简单模式:左边为定义的格式,右边为传入的参数,以%为分隔符

Python学习笔记一--字符串的使用

3. 复杂模式:左边定义的格式复杂化,在%和f中间加入'-'(左对齐),‘6’(字符长度),‘.2’(小数点位数),‘+’(正负数),‘05’(字符长度,位数不足用0补足)

Python学习笔记一--字符串的使用

4. 基于字典的格式化表达式:右边传入的参数为字典,(n),(x)为字典的键

Python学习笔记一--字符串的使用

Python学习笔记一--字符串的使用

(二)格式化方法:format函数,不用像%要记忆各种常量字符,

花括号标示格式化,并指定通过位置或关键字来获取format里的参数。

1. 简单模式:0,1,2对应format函数传入参数的位置

Python学习笔记一--字符串的使用

Python学习笔记一--字符串的使用

2. 复]杂模式:

2.1 替换的标识后加冒号‘:’定义具体的格式化形式

2.2 ‘>’(右对齐),'<'(左对齐),‘.3’(小数点后3位数),‘06’(字符串长度为6,不足位数用0补足)

Python学习笔记一--字符串的使用

{0:10}里的‘0’对应format方法里传入的第一个参数'spam',‘10’表示字符串的长度

{1:10}里的‘1’对应format方法里传入的第二个参数‘123.4567’,‘10’表示字符串的长度

Python学习笔记一--字符串的使用

Python学习笔记一--字符串的使用