python--字符串基本操作001

本文介绍了Python中字符串的基本操作,如去除前后字符、分割、计数、查找与格式化输出。涵盖了字符串strip(), split(), join(), count(), find(), index()方法,以及format()函数的使用实例。
摘要由CSDN通过智能技术生成

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


一、总结

序列 包括 列表 list (空列表为[]),元组( 单个元素 为 (1,)),字符串(空字符为’’),字符序列的一种。

‘{0:,.2f},{0:07.2f}’.format(8020.99999) format格式化输出;占位符合%s(字符),%d(整数),%f(浮点数) ,’%s , %d’ %(‘abc’,17)。

在这里插入图片描述

二、基本命令

1.字符串基本操作

代码如下(示例):

#字符简单操作:

#除去前后字符strip()
'#hello#'.strip()

a = '1,2,3,4,5'
#分割符 list

b = a.split(',')
print(b)
'&'.join(b)
print('&'.join(b))

#出现次数
print(a.count('a'))

#find 找不到(-1) ,index (异常)
a = 'hello'
print(a.find('ll'))
print(a.index('ll')) #左到右
print(a.find('ll')) # 右到左

#print(a.index('a')) # 异常





2.格式化输出 占位符

代码如下(示例):

# 格式化输出% format
# %s %d %f %08d 8位,左边用0填充
# %05.2f,包括小数点5位,左边用0填充,小数点保存2位
# 多个要用元组 %(1,2,3)

print('%08d 8位,左边用0填充' %9) #00000009


print('%05.2f,包括小数点5位,左边用0填充,小数点保存2位' %1.666666) #01.67

# python中format函数用于字符串的格式化 ^<> 居中,左对齐,右
# 30 字段长度 最左到最右之间的长度

print('{:^30}'.format('liyiman'))

#精度控制  :.2f 两位 .5f 5位不足补0


print('{:.2f}'.format(245.7890)) #245.79
print('{:.2f}'.format(245.7890))#245.7890
print('{:07.2f}'.format(245.7890))#00245.79

#千位符号 :,


print('{:,}'.format(100000000)) #100,000,000

#进制转换 :b/:o/:d/:x

print('二进制{0:b},八进制{0:o},十进制{0:d},十六进制{0:x}'.format(20))



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值