第一种方法:

  • 使用知识点:

    • 列表推导式
    • 切片 split() 方法
  • 实现案例:
  • In [1]: a_str = "I Love Python"                                            In [2]: [i[0] for i in a_str.split(" ")]Out[2]: ['I', 'L', 'P']

第二种方法:

  • 使用知识点: 

    • 正则

      • \b : 是空格定位符, 匹配一个单词边界,即字与空格间的位置 ;
      • \w : 匹配单词字符,即a-z、A-Z、0-9、_ ;
      • re.findall() : 在字符串中找到正则表达式所匹配的所有字串, 返回一个列表, 如果匹配失败, 则返回一个空列表
  • 实现案例:
  • In [1]: a_str = "I Love Python"                                            In [3]: import re                                                          In [4]: re.findall(r'\b\w', a_str)Out[4]: ['I', 'L', 'P']
    

(方法总结)Python 一行代码提取字符串每个单词首字母的两种方法相关推荐

  1. Python把嵌套的字符串列表转换为整数列表的两种方法

    假设有如下嵌套的字符串列表: testMatrix = [['1', '2', '3'],               ['4', '5', '6'],               ['7', '8' ...

  2. python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  3. python大神读取_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  4. Python进阶之使用Scrapy实现自动登录Github的两种方法(POST,FormRequest,from_response)

    Python进阶之使用Scrapy实现自动登录Github的两种方法 1. 通过.FormRequest()实现登录github github1.py 2. 通过.FormRequest.from_r ...

  5. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

  6. java json解析 代码_Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  7. python右对齐格式化输出_Python中格式化输出的两种方法介绍

    本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...

  8. python 获取csv的列数_Python读取excel的两种方法

    excel是什么 Microsoft Excel是一个使用非常广泛的电子表格程序.它的用户友好性和吸引人的功能使其成为数据科学中常用的工具.对于excel来说,整个excel文件称为工作簿,工作簿中的 ...

  9. arcgis用python字段自动编号,arcgis中字段自动编号的两种方法

    <arcgis中字段自动编号的两种方法>由会员分享,可在线阅读,更多相关<arcgis中字段自动编号的两种方法(4页珍藏版)>请在人人文库网上搜索. 1.精选文档关于ARCGI ...

最新文章

  1. ***:***之路的必备技能
  2. apache并发测试工具ab为什么测不准
  3. 感知机模型及其对偶形式
  4. eclipse和idea代码通用吗_python能在苹果手机上运行吗
  5. BZOJ4205卡牌配对——最大流+建图优化
  6. 电影院里为何有散落的青瓜?
  7. FFmpeg开发实战(三):FFmpeg 打印音视频Meta信息
  8. mysql安装包脚本之家_CentOS 7 MySQL5.7 TAR包解压 全自动化脚本
  9. Vue通过id跳转到商品详情页
  10. 数据库内存泄漏——A SQLiteConnection object for database '/data/data/.../databases/....db' was leaked!...
  11. stardict词典全集
  12. mongoDB mongochef-x64 搭建
  13. c语言二元一次方程代码,二元一次方程(示例代码)
  14. 58集团监控业务实践:将网站运行信息透明化
  15. 一些iOS面试题答案
  16. excel 点击 计数_跟踪Excel计数功能
  17. 请教dalao,为什么运行时二三步会合并到一起?
  18. LCD1602显示温度符号基于Arduino
  19. iOS模拟各种网络状态
  20. Eclipse 代码大小写切换

热门文章

  1. 1662: [Usaco2006 Nov]Round Numbers 圆环数 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 337 Solved:
  2. 【理财】3.富人思维
  3. 神经网络常用术语(Updating)
  4. 【2022国赛官方评审要点发布】2022高教社杯全国大学生数学建模竞赛官方评阅要点
  5. 桌面 计算机 网络连接怎么办,电脑显示不安全网络连接失败怎么办
  6. linux解压工具软件,linux 安装rar解压工具
  7. linux shell ifs,Shell 的 IFS 变量
  8. 华为HCIP认证对于大学生有没有用?毕业后有帮助吗?
  9. matlab 图片合成视频
  10. 前端做微信好友分享_前端-微信分享