簡體   English   中英

編寫一個 function 打印字符串中第一個空格后的第一個單詞

[英]Write a function that prints the first word after the first space in a string

編程挑戰 5:編寫一個名為 secondword 的 Python function。 function 應該接受一個字符串輸入。 如果字符串中沒有空格字符,function 應該是一個空字符串(引號之間沒有字符的字符串)output。 如果字符串中有一個空格字符,則 function 應該 output 一個包含該空格之后的輸入字符串切片的字符串。 如果字符串中有兩個或多個空格字符,則 output 應該是輸入字符串中第一個空格之后直到但不包括第二個空格的切片。

例如:

secondword("United")
should return ''
second word("United States")
should return 'States'
secondword("United States of America")
should return 'States'

重新輕松完成 - 祝你在挑戰中好運

import re
def secondword(s):
    p = r' ([^ ]*)'
    m = re.search(p, s)
    return m[1] if m else ''

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM