Python学习,Day7(字符串操作和函数)

这篇博客详细介绍了Python编程中字符串的各种操作技巧,包括拼接、查找、替换等基本方法,同时深入探讨了函数的定义、参数传递以及常见使用场景。通过对这些基础知识的掌握,读者将能更高效地进行Python编程。

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

# ### 字符串的相关操作
"""
(1)字符串的拼接
(2)字符串的重复
(3)字符串跨行拼接
(4)字符串的索引
(5)字符串的切片:
语法 => 字符串[::]  完整格式:[开始索引:结束索引:间隔值]
	(1)[开始索引:]  从开始索引截取到字符串的最后
	(2)[:结束索引]  从开头截取到结束索引之前(结束索引-1)
	(3)[开始索引:结束索引]  从开始索引截取到结束索引之前(结束索引-1)
	(4)[开始索引:结束索引:间隔值]  从开始索引截取到结束索引之前按照指定的间隔截取字符
	(5)[:]或[::]  截取所有字符串

"""
# (1)字符串的拼接 +
strvar = "今天是" + "星期一"
strvar += ",今天非常开心"
print(strvar)

# (2)字符串的重复 *
strvar = "重要的事情说三遍" * 3
print(strvar)

# (3)字符串跨行拼接 \
strvar = "sdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdfsdf" \
"多余的几行放在第二行进行显示"
print(strvar)

# (4)字符串的索引
# 正向索引   0123
strvar =    "1234"
# 逆向索引  -4-3-2-1

# (5)字符串的切片:(切片 <=> 截取)
# (1)[开始索引:]  从开始索引截取到字符串的最后
strvar = "黑夜给我了黑色的眼睛,但是我却用翻白眼"
res = strvar[11:]
print(res)

# (2)[:结束索引]  从开头截取到结束索引之前(结束索引-1)
res = strvar[:10]
print(res)

# (3)[开始索引:结束索引]  从开始索引截取到结束索引之前(结束索引-1)
res = strvar[8:10]
print(res)

# (4)[开始索引:结束索引:间隔值]  从开始索引截取到结束索引之前按照指定的间隔截取字符
# 正序
res = strvar[::3] # 0 3 6 9 12 15 ....从开始截取到最后
print(res)
# 倒序
res = strvar[::-1] # -1 -2 -3 -4 -5 -6 -7 ...
print(res)

# (5)[:]或[::]  截取所有字符串
res = strvar[:]
res = strvar[::]
print(res)




# ### 字符串相关函数
# *capitalize 字符串首字母大写 
strvar = "how old are you"
res = strvar.capitalize()
print(res)

# *title 每个单词的首字母大写 
strvar = "how old are you"
res = strvar.title()
print(res)

# *upper 将所有字母变成大写
strvar = "to be or not to be that is a question"
res = strvar.upper()</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值