Python 语言程序设计(3-1)字符串处理函数和相关功能

本文介绍了Python中的字符串处理,包括切片、转义字符、字符操作符、字符串处理函数和方法。详细讲解了如何进行字符串连接、复制、判断子串、分割、替换、大小写转换等,并举例说明了格式化字符串的方法。
摘要由CSDN通过智能技术生成

关于如何进行函数编写

最简单的一个问题

365天,每天进步0.01,一年后取得的成就和365天,只有在工作日进步,休息日不进步,且倒退0.1的人相比,工作日努力的参数应该是多少?

#DaydayupQ4
def dayUP(df):
    dayup=1
    for i in range(365):
        if i%7 in [6,0]:
            dayup=dayup*(1-0.01)
        else:
            dayup=dayup*(1+df)
    return dayup
dayfactor=0.01
while dayUP(dayfactor)<37.78:
    dayfactor=dayfactor+0.001
print("工作日的努力参数是:{:.3f}".format(dayfactor))

字符串切片的问题及概念及高级用法

  • 使用[M:N:K]根据步长对字符串切片
  • <字符串>[M:N],M缺失表示至开头,N缺失表示至结尾。
    “零一二三四五六七八九” [:3]表示的结果是"零一二"
  • [M:N:K]根据步长对字符串切片
    “零一二三四五六七八九” [1:8:2]表示的是从第一位到第八位,以步长为2进行取切片子集。结果为"一三五七"。

有趣的切片
“零一二三四五六七八九” [::-1] 表示的是从头到尾,逆向行走 结果是"九八七六五四三二一零"

转义字符

  • 转义符表达特定字符的本意
  • eg: “这里有一个双引号(
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值