欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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ù)。
解決方案

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

( 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 )進行輸出判斷

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)文章

  • 簡單理解Python中的事件循環(huán)EventLoop

    簡單理解Python中的事件循環(huán)EventLoop

    在 python 3中,加入了 asyncio 模塊,來實現(xiàn)協(xié)程,其中一個很重要的概念是事件循環(huán),本文我們就來自己實現(xiàn)一個相對簡單的EventLoop,從而了解一下事件循環(huán)是如何進行運轉(zhuǎn)的吧
    2023-10-10
  • numpy 產(chǎn)生隨機數(shù)的幾種方法

    numpy 產(chǎn)生隨機數(shù)的幾種方法

    本文主要介紹了numpy 產(chǎn)生隨機數(shù)的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Python學(xué)習(xí)筆記之讀取文件、OS模塊、異常處理、with as語法示例

    Python學(xué)習(xí)筆記之讀取文件、OS模塊、異常處理、with as語法示例

    這篇文章主要介紹了Python學(xué)習(xí)筆記之讀取文件、OS模塊、異常處理、with as語法,結(jié)合實例形式簡單分析了Python針對文件、目錄的讀取、異常處理等相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • 簡述python&pytorch 隨機種子的實現(xiàn)

    簡述python&pytorch 隨機種子的實現(xiàn)

    這篇文章主要介紹了簡述python&pytorch 隨機種子的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • [項目布局配置]Nosql與PythonWeb-Flask框架組合

    [項目布局配置]Nosql與PythonWeb-Flask框架組合

    本文主要描述了怎樣使用輕量級NoSQL數(shù)據(jù)庫與PythonWeb-Flask框架組合來進行項目布局及應(yīng)用配置,需要的同學(xué)可以參考下,希望可以對大家有所進益
    2021-08-08
  • 在Python中使用HTML模版的教程

    在Python中使用HTML模版的教程

    這篇文章主要介紹了在Python中使用HTML模版的教程,HTML模版也是Python的各大框架下的一個基本功能,需要的朋友可以參考下
    2015-04-04
  • Python ConfigParser模塊的使用示例

    Python ConfigParser模塊的使用示例

    這篇文章主要介紹了Python ConfigParser模塊的使用示例,幫助大家更好的理解和學(xué)習(xí)Python ConfigParser模塊的用法,感興趣的朋友可以了解下
    2020-10-10
  • Python實現(xiàn)仿射密碼的思路詳解

    Python實現(xiàn)仿射密碼的思路詳解

    這篇文章主要介紹了Python實現(xiàn)仿射密碼的思路詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • Python曲線平滑的實現(xiàn)示例

    Python曲線平滑的實現(xiàn)示例

    本文主要介紹了Python曲線平滑的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Python中threading庫實現(xiàn)線程鎖與釋放鎖

    Python中threading庫實現(xiàn)線程鎖與釋放鎖

    threading用于提供線程相關(guān)的操作,為了保證安全的訪問一個資源對象,我們需要創(chuàng)建鎖。那么Python線程鎖與釋放鎖如何實現(xiàn),感興趣的小伙伴們可以參考一下
    2021-05-05

最新評論