[Python初阶]2255.统计是给定字符串前缀的字符串数目

目录

         2255.统计是给定字符串前缀的字符串数目

①.题目

②.问题分析

③.startswith()方法理解 与 说明

Ⅰ.定义和用法

 Ⅱ.语法

 ④.问题解决

⑤总结


         2255.统计是给定字符串前缀的字符串数目

①.题目

②.问题分析

需求:统计列表words中,是字符串s的前缀的字符串的数目.

解决:使用Python中的 .startswith()方法.

③.startswith()方法理解 与 说明

Ⅰ.定义和用法

  .startswith()方法,用于检验字符串是否以指定的子字符串开始.

  如果是,返回True.

  不是,返回False.

  .startswith()方法对大小写敏感(会根据是否大小写,做出不同的判断.)

 Ⅱ.语法

 string.startswith(searchvalue, start)

 searchvalue : 必需,子字符串.

 start : 可选, 查找的开始位置(默认是从字符串的首部开始).

 ④.问题解决

class Solution:
    def countPrefixes(self, words: List[str], s: str) -> int:
        # 使用 str.startswith(word)方法,判断word是否是str字符串的前缀
        # str是否以word开始.
        count = 0
        for elem in words:
            if s.startswith(elem):
                count += 1
        return count

⑤总结

1,Python中存在丰富的内建函数和方法,合理地使用这些现成的函数和方法,会大大提交效率.

2,string.startswith(searchvalue, start) 方法,是用来检验字符串是否以指定的子字符串开始.

相关推荐

  1. Python 字符串前缀

    2024-03-17 20:34:01       57 阅读
  2. python 读取execl 日期数字或者字符串处理

    2024-03-17 20:34:01       66 阅读
  3. C语言之输入字符串字符统计

    2024-03-17 20:34:01       54 阅读
  4. js 字符串截取,截取指定字符前面/后面字符串

    2024-03-17 20:34:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-17 20:34:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-17 20:34:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-17 20:34:01       87 阅读
  4. Python语言-面向对象

    2024-03-17 20:34:01       96 阅读

热门阅读

  1. 【C++】C++面向对象练习题

    2024-03-17 20:34:01       38 阅读
  2. 聊聊Python都能做些什么

    2024-03-17 20:34:01       41 阅读
  3. 用计算机处理数字——数值的类型

    2024-03-17 20:34:01       43 阅读
  4. mysql57开启biglog并查看biglog保姆级教程

    2024-03-17 20:34:01       37 阅读
  5. 鸿蒙开发 -- ui结构样式复用

    2024-03-17 20:34:01       46 阅读
  6. koa2+vue3通过exceljs实现数据导出excel文档

    2024-03-17 20:34:01       39 阅读
  7. IOS面试题object-c 146-150

    2024-03-17 20:34:01       40 阅读
  8. 循序渐进理解数据库基本概念

    2024-03-17 20:34:01       40 阅读
  9. 分布式微服务 - 总概

    2024-03-17 20:34:01       48 阅读
  10. Golang 泛型定义类型的时候前面 ~ 代表什么意思

    2024-03-17 20:34:01       42 阅读
  11. 音视频实战---音视频频解码

    2024-03-17 20:34:01       43 阅读
  12. 我的创作纪念日

    2024-03-17 20:34:01       42 阅读
  13. 静态绑定和动态绑定的介绍?

    2024-03-17 20:34:01       41 阅读
  14. 树莓派 ubuntu 23.10 mantic 换阿里云源

    2024-03-17 20:34:01       43 阅读
  15. Microsoft VBA Excel 提取相同名称的整列数据

    2024-03-17 20:34:01       47 阅读