python实例 95,96
生活随笔
收集整理的這篇文章主要介紹了
python实例 95,96
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
95.字符串日期轉換為易讀的日期格式
python第三方庫 - dateutil
1.簡介
2.安裝
1,parse
2,rrule
96.計算字符串中子串出現的次數
95.字符串日期轉換為易讀的日期格式
#95 from dateutil import parser # from dateutil.parser import parse dt = parser.parse("1 14 2022 ") print(dt)返回:
python第三方庫 - dateutil
1.簡介
擴展并增強 datetime 模塊的功能。支持 Python 2.3+。
官方文檔 :?python-dateutil - Labix
2.安裝
兩種方法:
easy_install :?easy_install python-dateutil
pip在線安裝 :??pip install python-dateutil
1,parse
字符串可以很隨意,可以用時間日期的英文單詞,可以用橫線、逗號、空格等做分隔符。
沒指定時間默認是0點,沒指定日期默認是今天,沒指定年份默認是今年。
>>> from dateutil.parser import parse # 導入模塊>>> parse('January 14') # 默認年份是系統年份 datetime.datetime(2022, 1, 14, 0, 0)>>> parse('1/14') # 任意格式 datetime.datetime(2022, 1, 14, 0, 0)>>> parse('20220114093320') datetime.datetime(2022, 1, 14, 9, 33, 20)>> parse('2022-1-14') # 注意日期為8位 datetime.datetime(2022, 1, 14, 0, 0)>>> parse('9:33:20') # 默認日期為系統日期 atetime.datetime(2022, 1, 14, 9, 33, 20)>>> parse('2022-10-1 10:30') # 可以更改為你想在的日期 datetime.datetime(2022, 10, 1, 10, 30)# fuzzy開啟模糊匹配,過濾掉無法識別的時間日期字符 >>> parse("this is the wonderful moment 9:33:20,I feel good",fuzzy=True) datetime.datetime(2022, 1, 14, 9, 33, 202,rrule
函數原型如下:
rrule(self, freq, dtstart=None,interval=1, wkst=None, count=None, until=None, bysetpos=None, bymonth=None, bymonthday=None, byyearday=None, byeaster=None, byweekno=None, byweekday=None, byhour=None, byminute=None, bysecond=None, cache=False)其中:
- freq:可以理解為單位??梢允?YEARLY, MONTHLY, WEEKLY, DAILY, HOURLY, MINUTELY, SECONDLY。即年月日周時分秒。
- dtstart,until:是開始和結束時間。
- wkst:周開始時間?!?/li>
- interval:間隔?!?/li>
- count:指定生成多少個。
- byxxx:指定匹配的周期。比如byweekday=(MO,TU)則只有周一周二的匹配。byweekday可以指定MO,TU,WE,TH,FR,SA,SU。即周一到周日。
96.計算字符串中子串出現的次數
str1 = input("請輸入一個字符串:") str2 = input("請輸入一個子字符串: ") print(str1.count(str2))?返回:
總結
以上是生活随笔為你收集整理的python实例 95,96的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 山东大学 2020级数据库系统 实验六
- 下一篇: 四川大学java语言程序设计_四川大学2