Python编程入门-第六章 字符串 -学习笔记

本文详细介绍了Python编程中的字符串操作,包括正索引、负索引、字符编码、字符串切片、标准字符串函数以及正则表达式。通过实例展示了如何访问字符串中的字符、获取字符编码、使用切片提取子串、应用各种字符串函数以及运用正则表达式进行字符串匹配。文章还提到了转义字符、字符串切片和正则表达式的运算符。
摘要由CSDN通过智能技术生成

第6章 字符串

一、字符串索引
1、假设有字符串s=”apple”,那么可以通过索引去访问其中的字符,Python通过方括号来标识字符串索引,索引从0开始:s[0]=”a”,s[1]=”p”,s[2]=”p”,s[3]=”l”,s[4]=”e”。
2、Python也支持使用负数索引,比如如果要访问字符串s的最后一个字符,那么按照正索引则可以通过s[len(s)-1]访问,也可以通过s[-1]来访问最后一个字符,这就是负数索引,从字符串最后一位到第一位对应的索引数字为-1,-2…,-[len(s)]。
3、使用for循环访问字符串中的字符
下例程序计算给定字符串的字符编码总和:

#codesum.py
def codesum1(s):
    """Returns the sums of the
    character codes of s.
    """
    total=0
    for c in s:
        total=total+ord(c)
    return total
myinput=input("please input a string:")
print("你输入字符串的字符编码和为:"+str(codesum1(myinput)))

上述代码中直接通过”for c in s”来进行索引,每次c迭代为s中的字符,表达式简洁明了,ord()函数功能是返回字符的编码数值。
如果使用正索引则如下,表达方面相对显得更复杂:

#codesum1.py
def codesum1(s):
    """Returns the sums of the
    character codes of
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值