【python学习】字符串常用方法-6

本文详细介绍了Python中字符串的基本操作,包括获取长度、切片、转换大小写、查找与替换、格式化输出等。通过实例展示了如何使用这些方法进行有效的字符串处理。对于初学者,这些内容将有助于理解和提升Python编程技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

len(字符串变量名) 获取长度

使用方法:

a="hello world"
print(len(a))

-------------打印结果-------------

11

切片:变量名[起始下标:结束下标:步长] 

1、左闭右开原则

2、取头不取尾,头默认为1,步长默认为1

使用方法(1):

a="hello world"
print(a[2:8:1])

------------------打印结果------------------

llo wo

使用方法(2):

a="hello world"
print(a[-1:-4:-1])


---------------------打印结果---------------------

dlr

全部小写:字符串名.lower()

a="HELLO WORLD"
print(a.lower())


---------------打印结果---------------

hello world

全部大写:.upper()

a="hello world"
print(a.upper())

-------------------打印结果-------------------

HELLO WORLD

查找:.find(字符串)显示当前字符串位数

a="HELLO WORLD"
print(a.find('E'))

---------------------打印结果---------------------

1

替换:replace(旧,新,次数[选填])

a="HELLO WORLD"
print(a.replace('E','P'))

----------------------打印结果----------------------

HPLLO WORLD

index(索引/下标)---------------index(子字符串),返回数值的下标

        1、使用方法:

a="hello world"
print(a.index("r"))

-----------打印结果-----------

8

        2、如果不存在的话数值会报错,提示“VaLueError: substring not found

1、格式化输出:format函数,占位符{}

        1、替换占位符的时候,可以任意类型

        2、字符串.format

        3、有多少{},那么在format就要放多少个值,否则异常:IndexError: tuple index out of range

使用方法(1):

a="小明"
b="程序员"
c="50000"
print("深圳的{},他是个{},月薪收入是:{}".format(a,b,c))


--------------打印结果--------------

深圳的小明,他是个程序员,月薪收入是:50000

使用方法(2):

a="程序员"
b="提前下班"
print("今天是{0}节日,所有的{0}都可以{1}".format(a,b))

--------------打印结果--------------

今天是程序员节日,所有的程序员都可以提前下班

2、格式化输出:%

        %s:格式化字符串

        %d:格式化整数

        %f:格式化浮点数

print("%s他的身上有%d,他想买%.1f的手机"%("小明",100,9.9))

-----------------------打印结果-----------------------

小明他的身上有100,他想买9.9的手机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值