学习笔记(02):Python零基础轻松入门:从入门到实战一次学会-字符和字符串-3

立即学习:https://edu.csdn.net/course/play/26676/338776?utm_source=blogtoedu

2020/3/4 Sophieme

字符串既是对象 也是 对象类型

1、如何查看字符串的属性和方法?

str 一种对象类型 表示字符串。

如果赋值变量s=“hello world” ,那么变量s成为一个字符串型变量。

dir(str)和dir(s)可以查看字符串类型所包含的每个对象这个的属性和方法。

2、index的使用

index是字符串类型所包含的对象之一。

可以通过调用help(str.index)或help(s.index)来查看使用index属性的方法——帮助文档。

s.index(‘l’)

结果为2 表示第一个'l'的位置

s.index(‘l’,3)

结果为3 表示从第3个元素开始查找"l”的位置 

也可以调用s.index(‘lo’)

3、split的使用

split也是str的属性之一 意为“分裂”

s.split(" ")

即把s这个字符串 以空格为方式 进行分裂

所得的结果为 [‘hello’,‘world’]

这个结果也就引申出列表 这个新的变量类型。

定义变量并赋值lst=s.split(" ")

4、join的使用——另外一种字符串的连接方式

采用‘-’来连接字符串

‘-’.join(lst)

结果为‘hello-world’

5、format的使用

实现字符串的格式化输出

“I like {0} and {1}”.format(“C++”,“JAVA”)

输出就是“I like C++ and JAVA”

{0}和{1}可以理解为占位符,由format实现对所占的位置的填充。

“I like {0:10} and {1:>15}”.format(“C++”,“JAVA”)

输出就是“I like C++       and          JAVA”

其中第0个占位符 {0:10}格式为11个空,第1个占位符{1:>15}表示占15个空,且需要格式右对齐。

此外还有其他的格式比如{0:^10}表示格式居中。

对数字的格式设置

{0:4d} 表示整数数据输出

{0:.1f}表示对按照四舍五入保留1位小数的浮点数数据格式输出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值