字符串方法-三菱数控指导手册api

时间:2024-07-03 00:32:28
【文件属性】:

文件名称:字符串方法-三菱数控指导手册api

文件大小:1.91MB

文件格式:PDF

更新时间:2024-07-03 00:32:28

python

8.7 循环和计数 下面的程序计算字母 a在字符串中出现的次数:� word = 'banana ' count = 0 for letter in word: if letter == 'a': count = count + 1 print(count) � 此程序演示了另一种被称作计数器 (counter)的计算模式。变量 count初始化为 0,然后 每次出现 a时递增。当循环结束时,count包含了字母 a出现的总次数。 我们做一个练习,将这段代码封装在一个名为 count的函数中,并泛化该函数,使其接 受字符串和字母作为实参。 然后重写这个函数,不再使用字符串遍历,而是使用上一节中三参数版本的 find函数。 8.8 字符串方法 字符串提供了可执行多种有用操作的方法 (method)。方法和函数类似,接受实参并返 回一个值,但是语法不同。例如,upper方法接受一个字符串,并返回一个都是大写字母 的新字符串。 不过使用的不是函数语法 upper(word),而是方法的语法 word.upper()。� >>> word = 'banana ' >>> new_word = word.upper () >>> new_word 'BANANA ' � 点标记法的形式指出方法的名字,upper,以及应用该方法的字符串的名字,word。空括 号表明该方法不接受实参。 这被称作方法调用 (invocation);此例中,我们可以说是在 word上调用 upper。 事实上,有一个被称为 find的字符串方法,与我们之前写的函数极其相似:� >>> word = 'banana ' >>> index = word.find('a') >>> index 1 � 此例中,我们在 word上调用 find,并将我们要找的字母作为参数传入。 事实上,find方法比我们的函数更通用;它还可以查找子字符串,而不仅仅是字符:


网友评论