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

Python輸出指定字符串的方法

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

問(wèn)題描述

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

從字符串中采取切片的方式來(lái)進(jìn)行指定輸出,用條件判斷來(lái)進(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é)語(yǔ)

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

    python pdfkit 中文亂碼問(wèn)題的解決方案

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

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

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

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

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

    Python pandas用法最全整理

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

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

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

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

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

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

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

最新評(píng)論

闸北区| 玉林市| 元阳县| 舒兰市| 凤翔县| 山西省| 四子王旗| 漳州市| 大石桥市| 临洮县| 呼和浩特市| 富蕴县| 沂南县| 常德市| 桦川县| 林甸县| 开化县| 金坛市| 鹿泉市| 洛南县| 金塔县| 南康市| 泰安市| 枞阳县| 德令哈市| 资中县| 富阳市| 南木林县| 康乐县| 伊川县| 四子王旗| 永德县| 安化县| 徐州市| 汕尾市| 长岭县| 抚州市| 太保市| 晋宁县| 德钦县| 扎赉特旗|