成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

每天一個Python知識點:只用一招就將所有的英文單詞首字母變成大寫

開發 后端
將英文單詞首字母變成大寫是非常常用的文本操作,使用capitalize方法可以將一個英文單詞的首字母變成大寫。

[[381666]]

將英文單詞首字母變成大寫是非常常用的文本操作,使用capitalize方法可以將一個英文單詞的首字母變成大寫。但如何將一段文本中所有英文單詞的首字母都變成大寫呢?最容易想到的方法是將這些英文單詞拆成獨立的單詞,然后分別使用capitalize方法將這些英文單詞的首字母變成大寫,然后再將這些單詞連接起來,實現代碼如下:

  1. s = 'The weather is really nice today, very suitable for an outing.' 
  2.  
  3. arr = s.split() 
  4. for i in range(0, len(arr)): 
  5.     arr[i] = arr[i].capitalize() 
  6. s1 = " ".join(arr) 
  7. print(s1) 

運行代碼看看效果:

從這段代碼可以看出,使用了3個方法:split、capitalize和join。分別用來拆分字符串;將英文單詞首字母轉換為大寫;使用特定的分隔符(本例是空格)合并列表中的字符串。

不過這段代碼好麻煩,有沒有更簡單的方式呢?當然有,鐺鐺鐺!剛出鍋的代碼來了:

  1. s = 'The weather is really nice today, very suitable for an outing.' 
  2. print(" ".join([word.capitalize() for word in s.split()]))  # 只用了一行代碼 

夠酷吧,這里只用了一行代碼。其實這行代碼與前面的實現方法沒有本質的區別,只是用了Python中通過for in語句生成列表的方式,將多行代碼簡化成了一行代碼,Python簡直太神奇了。其實啊,如果要熟悉Python API,連一行代碼都不用寫,一個方法就解決了,這就是string.capwords方法,該方法屬于string模塊,所以需要先導入string模塊,代碼如下:

  1. import string 
  2. s = 'The weather is really nice today, very suitable for an outing.' 
  3. print(string.capwords(s))   #將字符串中所有單詞首字母大寫 

看看簡單不,別忙,還沒完呢!capwords方法的默認分隔符是空格,如果這些英文單詞用其他符號分隔,就需要使用capwords方法的第2個參數了,看下面的例子:

  1. import string 
  2. s = 'The,weather,is,really,nice,today,very,suitable,for,an,outing.' 
  3. print(string.capwords(s, ','))   # 用逗號分隔的英文單詞 

這段代碼使用capwords方法將由逗號(,)分隔的所有英文單詞的首字母轉換為大寫字母。運行結果如下:

  1. The,Weather,Is,Really,Nice,Today,Very,Suitable,For,An,Outing. 

本文轉載自微信公眾號「極客起源」,可以通過以下二維碼關注。轉載本文請聯系極客起源公眾號。

 

責任編輯:武曉燕 來源: 極客起源
相關推薦

2020-12-17 12:27:52

Git文件名React

2015-09-01 10:42:15

編程規范完全指南

2024-03-22 15:13:28

2015-10-14 10:45:04

linux命令less

2022-01-12 14:24:37

接口Callable程序

2015-10-22 09:26:20

linux命令whereis命令

2013-07-30 11:24:33

SAP“簡化IT 一招

2022-10-29 08:55:19

頁面react

2010-10-14 16:45:54

MySQL查詢

2021-11-22 11:30:37

JavaScript代碼瀏覽器

2013-03-27 15:23:51

Android開發demo下載學習

2024-03-20 13:11:45

DockerLinux

2020-10-22 12:30:33

MySQL

2020-06-18 10:05:11

Windows 10Windows微軟

2022-06-21 09:27:01

PythonFlaskREST API

2020-09-30 07:54:33

提取文檔所有圖片

2025-02-11 09:17:57

2021-12-13 07:28:33

Java性能字符

2021-03-06 09:54:22

PythonHTTP請求頭

2013-05-03 11:21:27

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久手机视频 | 国产精品高清一区二区 | av中文字幕在线观看 | 蜜桃av鲁一鲁一鲁一鲁 | 色狠狠桃花综合 | 国产亚洲一区二区三区 | 久综合 | 国产精品永久免费视频 | 国产精品久久久久9999鸭 | 国产精品福利网站 | 黄色毛片在线看 | 成人在线视频一区 | 成人综合一区二区 | 亚洲视频免费观看 | 亚洲va欧美va人人爽午夜 | 亚洲九九色| 在线观看av免费 | 日韩a视频 | 91在线一区二区 | 狠狠躁18三区二区一区 | 欧美精品一区二区三区在线播放 | 国产精品jizz在线观看老狼 | 免费久| 国产sm主人调教女m视频 | 99久久免费精品国产免费高清 | 日韩www | 欧美一区二区三区日韩 | 欧美日韩在线一区 | 秋霞在线一区 | 亚洲九色 | 国产在线视频一区二区董小宛性色 | 男女视频在线观看 | 国产精品久久久久无码av | 国产乱码高清区二区三区在线 | 国产91一区二区三区 | 伊人焦久影院 | 成人精品国产免费网站 | 特级丰满少妇一级aaaa爱毛片 | 日本aa毛片a级毛片免费观看 | 日韩在线观看视频一区 | 国产成人精品a视频一区www |