python 去掉字符串第一个字符_Python学习day3-深入学习字符串

4 深入学习字符串

4.1 转义字符

ae1a1d400d558c8c997d382df5032978.png

Table 1

4.2 字符串格式化

python提供 “ % ” 对各种类型的数据进行格式化输出

4a08f5d087e6dd738e875d2478159cad.png

Table 2

a33ad589066edabfac44348047557424.png

Figure 1

65d56123171a9372b4bb9ac9958015e4.png

Figure 2

904697f97323121c339273f78e189e75.png

Figure 3

bd32bfc1bced31807ee1f863f7a111ae.png

Figure 4

转换说明符可指定转换后的最小宽度,但转换出来的字符串总是右对齐,不够宽度时左边补充空格。(允许最小宽度之前添加一个标志改变这种行为)

1)-:指定左对齐

2)+:表示数值总要带着各自的正负号

3)0:表示不补充空格,而补充0

转换浮点数,python允许指定小数点后的数字位数;转换字符串,python允许指定最大字符数。标志为(.)

4.3 序列相关方法

python允许基于方括号[]使用索引以获取对应字符。字符串第一个字符的索引为0,以此类推;最后一个字符的索引为-1,倒数第二个为-2,以此类推。

aea9d6ba977557914ed90b33e9b4f703.png

Figure 5

4.4 大小写相关方法

dir():列出指定类或模块包含的全部内容(函数、方法、类、变量等)

help():查看某个函数或方法的帮助文档

title():将每个单词的首字母大写

lower():将整个字符串改为小写

upper():将整个字符串改为大写

c5acf637990542bcbdfcaef5cae1be80.png

Figure 6

4.5 删除空白

strip():删除字符串前后的空白

lstrip():删除字符串前(左)的空白

rstrip():删除字符串后(右)的空白

a9aad262acd7a3995e48665fb68d48d4.png

Figure 7

4.6 查找、替换

startswith():判断字符串是否以指定子串开头

endswith():判断字符串是否以指定子串结尾

find():查找指定子串在字符串中出现的位置,若没有找到,则返回-1

index():查找指定子串在字符串中出现的位置,若没有找到,则引发ValueError

replace():使用指定子串替换字符串中的目标子串

translate():使用指定的翻译映射表对字符串执行替换

4.7 分割、连接方法

split():将字符串按指定分隔符分割成多个短语

join():将多个短语连接成字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值