最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python輸出指定字符串的方法

 更新時間:2020年02月06日 08:28:52   作者:算法與編程之美  
這篇文章主要介紹了Python輸出指定字符串的完整代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

問題描述

輸入一串字符,由字母、數(shù)字和空格組成,長度 < 1000, 判斷其中是否存在日期格式的數(shù)據(jù)。日期格式的數(shù)據(jù)具有如下的特征,連續(xù)包含年份和月份信息。年份信息是指連續(xù)的四個數(shù)字,之后是 Jan, Feb, Mar,Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec 這些字符串之一 , 如” 2019Nov" 就是符合日期格式要求的數(shù)據(jù)。
解決方案

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

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

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 ) 建立循環(huán)和條件

for n in range(len(s)): 
for i in list1: 
if i in s[n:n+3]:

( 3 )進(jìn)行輸出判斷

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')

結(jié)語

該題不是很難但要掌握好循環(huán)和切片的利用,設(shè)置好輸出條件和切片條件。

總結(jié)

以上所述是小編給大家介紹的Python輸出指定字符串的方法,希望對大家有所幫助!

相關(guān)文章

  • 學(xué)會這個炫酷圖表利器pyecharts,還怕不被公司重用?

    學(xué)會這個炫酷圖表利器pyecharts,還怕不被公司重用?

    前段時間,公司高層要看上半年度項目組業(yè)績數(shù)據(jù)分析,沒辦法,硬著頭皮也要上!說到數(shù)據(jù)分析,肯定離不開數(shù)據(jù)的可視化,畢竟圖表比冷冰冰的數(shù)字更加直觀,Boss只想一眼就能看出趨勢和結(jié)論.今天我們就聊一聊 pyecharts 中幾種常用的圖表, ,需要的朋友可以參考下
    2021-06-06
  • Python使用asyncio處理異步編程的代碼示例

    Python使用asyncio處理異步編程的代碼示例

    在 Python 中,異步編程可以使用 asyncio 庫,該庫提供了一些工具和功能來編寫異步代碼,本文介紹了處理異步編程的幾個關(guān)鍵概念和示例,需要的朋友可以參考下
    2024-07-07
  • Python內(nèi)置函數(shù)reversed()用法分析

    Python內(nèi)置函數(shù)reversed()用法分析

    這篇文章主要介紹了Python內(nèi)置函數(shù)reversed()用法,結(jié)合實例形式分析了reversed()函數(shù)的功能及針對序列元素相關(guān)操作技巧與使用注意事項,需要的朋友可以參考下
    2018-03-03
  • python pdfkit 中文亂碼問題的解決方案

    python pdfkit 中文亂碼問題的解決方案

    這篇文章主要介紹了python pdfkit 中文亂碼問題的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • 使用pandas計算環(huán)比和同比的方法實例

    使用pandas計算環(huán)比和同比的方法實例

    同比和環(huán)比都是為了顯示數(shù)據(jù)的變化速度,但是基數(shù)不同,同比側(cè)重長期數(shù)據(jù)趨勢變化,環(huán)比側(cè)重于短期內(nèi)數(shù)據(jù)趨勢變化,下面這篇文章主要給大家介紹了關(guān)于如何使用pandas計算環(huán)比和同比的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Python中zip()函數(shù)的使用方法詳解

    Python中zip()函數(shù)的使用方法詳解

    在Python中,zip()函數(shù)是一個非常實用且強大的內(nèi)置函數(shù),它主要用于將多個迭代器(如列表、元組、字符串等)中的元素“打包”成一個個元組,并返回一個迭代器,下面,我將詳細(xì)探討zip()函數(shù)的使用方法,需要的朋友可以參考下
    2024-09-09
  • Python pandas用法最全整理

    Python pandas用法最全整理

    在本篇文章里小編給大家分享的是關(guān)于Python pandas用法以及相關(guān)實例代碼,需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • Python理解遞歸的方法總結(jié)

    Python理解遞歸的方法總結(jié)

    在本篇文章里小編給大家分享了關(guān)于如何使用Python來理解遞歸的知識點內(nèi)容,有興趣的朋友們學(xué)習(xí)下。
    2019-01-01
  • 關(guān)于Python中幾種隊列Queue用法區(qū)別

    關(guān)于Python中幾種隊列Queue用法區(qū)別

    這篇文章主要介紹了關(guān)于Python中幾種隊列Queue用法區(qū)別,queue隊列中的put()或者get()方法中都提供了timeout參數(shù),利用這個參數(shù)可以有效解決上述消除不能消費和線程一直阻塞問題,需要的朋友可以參考下
    2023-05-05
  • Python 用戶輸入和while循環(huán)的操作

    Python 用戶輸入和while循環(huán)的操作

    這篇文章主要介紹了Python 用戶輸入和while循環(huán)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05

最新評論

双峰县| 裕民县| 尖扎县| 北海市| 施秉县| 大港区| 汽车| 图们市| 诸暨市| 肃宁县| 闵行区| 新绛县| 黄骅市| 化隆| 开江县| 上思县| 繁峙县| 巴塘县| 舟山市| 锡林浩特市| 聂荣县| 山东省| 秦皇岛市| 和政县| 卫辉市| 辉南县| 石棉县| 台安县| 资源县| 军事| 广水市| 同江市| 阳春市| 石河子市| 蓬莱市| 榆中县| 凌云县| 盘山县| 个旧市| 甘孜| 齐齐哈尔市|