1樓:where紫子梓
s = 我的生日是:1990-3-1"splits = ":1].split("-
year = splits[0]
month = splits[1]
day = splits[2]print("年份:",year)print("月份:",month)print("日期:",day)
在上面的**中,我們首先使用 split() 方法按照冒號(: 將原始字串拆分成兩個部分,並選擇第二個部分。然後,再次使用 split() 方法按照連字元(-)將字串拆分成三個部分,並用索引獲取每個部分的值,並將其儲存到變數中。
最後,使用格式化字串輸出這些變數。
如果要使用格式化字串 f-string 將年、月和日組合成乙個字串:
python複製**s = 我的生日是:1990-3-1"splits = ":1].split("-
year = splits[0]
month = splits[1]
day = splits[2]
birthday = f"年月日"print(birthday)
在上面的**中,我們首先按照與之前相同的方式獲取年、月和日,並將哪友它們儲存在變數中。然後,使用 f-string 將這些變數組合成乙個字串,並輸出該敏吵字串。
需要注意的是,在使用 split() 方法時,需要確定分隔符的準確位置才能正確地拆分字串。如果字串的格式發生變化,李拿槐可能需要對**進行相應的修改。
2樓:阿塔嘟嘟
你可以用 split() 方法來將字串 s 按照指定的分隔符分割成多個子串。在這裡,我們可以用冒號(:)作為分隔符,將字串 s 分割成兩個子串。
然後,我們可以用格式化字串來將生日輸出為「1990年3月1日」的形式燃咐含。
下面是 python **實現:
s = 我的生日是:1990-3-1"
# 將 s 按照冒號(:)分割成兩個子串。
parts = ":
# 獲取生日子串。
birthday = parts[1]
# 將生日字串按照短橫線(-)分割成三個子串。
year, month, day = "-# 將年份和月份轉換為整數。
year = int(year)
month = int(month)
# 格式化輸出生日簡猛。
print("年月日".format(year, month, day))
上述**的輸出結皮笑果為:
1990年3月1日。
python判斷給定的字串是否是有效日期的方法
python判斷日期是否有效使用strptime把字串轉換成date型別,如果正常轉換,那麼就是合格的日期型別 舉例如下 正確轉換的字串 import datetime datetime.datetime.strptime 24052010 d m y date datetime.date 2010...
JS擷取指定字串,js擷取給定字元後面的字元
var a str.split for var i in a js 擷取給定字元後面的字元 比如bai 字串是dustr 122222132a333433424 給定字元是 zhia 先找出a所在 dao的位置 var pos str.indexof a 在截專取a後面在字屬符 var result...
編寫MATLAB程式來統計給定字串中字母,數字,空格的個數
s abc34abc 4 g x1 sum isletter s x1 7 x2 sum isspace s x2 2 x3 sum isstrprop s,digit x3 3x1是字母數bai,du zhix2是空 dao格數,x3是數字數版 能明白吧權 用matlab程式解決 輸入一行字元,分...