日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python输出指定字符串_Python输出指定字符串的方法

發布時間:2024/1/23 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python输出指定字符串_Python输出指定字符串的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

輸入一串字符,由字母、數字和空格組成,長度 < 1000,

判斷其中是否存在日期格式的數據。日期格式的數據具有如下的特征,連續包含年份和月份信息。年份信息是指連續的四個數字,之后是 Jan, Feb, Mar,Apr,

May, Jun, Jul, Aug, Sep, Oct, Nov, Dec 這些字符串之一 , 如” 2019Nov" 就是符合日期格式要求的數據。

解決方案:

從字符串中采取切片的方式來進行指定輸出,用條件判斷來進行限制輸出想要的格式

( 1 ) 設置切片條件和輸入

list1 = ['Jan', 'Feb', 'Mar','Apr', 'May', 'Jun',

'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']

list3 =

['0','1','2','3','4','5','6','7','8','9']

s = str(input())

( 2 ) 建立循環和條件

for n in range(len(s)):

for i in list1:

if i in s[n:n+3]:

( 3 )進行輸出判斷

list2 = s[n-4:n]

a = 0

for d in list2:

if d in list3:

a+=1

if a == 4:

m = 0

print(list2+s[n:n+3])

if m != 0:

print('2000Jan')

( 4 )完整代碼如下

list1 = ['Jan', 'Feb', 'Mar','Apr', 'May', 'Jun',

'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']

list3 =

['0','1','2','3','4','5','6','7','8','9']

s = str(input())

for n in range(len(s)):

for i in list1:

if i in s[n:n+3]:

list2 = s[n-4:n]

a = 0

for d in list2:

if d in list3:

a+=1

if a == 4:

m = 0

print(list2+s[n:n+3])

if m != 0:

print('2000Jan')

最后:

該題不是很難但要掌握好循環和切片的利用,設置好輸出條件和切片條件。以上所述是小編給大家介紹的Python輸出指定字符串的方法,希望對大家有所幫助!

版權聲明:轉載文章來自公開網絡,版權歸作者本人所有,推送文章除非無法確認,我們都會注明作者和來源。如果出處有誤或侵犯到原作者權益,請與我們聯系刪除或授權事宜。

總結

以上是生活随笔為你收集整理的python输出指定字符串_Python输出指定字符串的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。