本文目錄一覽:
- 1、python函數有哪些
- 2、Python獲取當前時間前、後一個月的函數
- 3、可以列舉三個優必傑擎課堂Python time庫中可以用於獲取系統時間的函數嗎?
- 4、python中如何獲得文件的修改時間
- 5、python DataFrame中數據讀取為時間格式
- 6、python如何獲取三個小時之前的時間並輸出
python函數有哪些
1、print()函數:打印字符串;
2、raw_input()函數:從用戶鍵盤捕獲字符;
3、len()函數:計算字符長度;
4、format()函數:實現格式化輸出;
5、type()函數:查詢對象的類型;
6、int()函數、float()函數、str()函數等:類型的轉化函數;
7、id()函數:獲取對象的內存地址;
8、help()函數:Python的幫助函數;
9、s.islower()函數:判斷字符小寫;
10、s.sppace()函數:判斷是否為空格;
11、str.replace()函數:替換字符;
12、import()函數:引進庫;
13、math.sin()函數:sin()函數;
14、math.pow()函數:計算次方函數;
15、os.getcwd()函數:獲取當前工作目錄;
16、listdir()函數:顯示當前目錄下的文件;
17、time.sleep()函數:停止一段時間;
18、random.randint()函數:產生隨機數;
19、range()函數:返回一個列表,打印從1到100;
20、file.read()函數:讀取文件返回字符串;
21、file.readlines()函數:讀取文件返回列表;
22、file.readline()函數:讀取一行文件並返回字符串;
23、split()函數:用什麼來間隔字符串;
24、isalnum()函數:判斷是否為有效數字或字符;
25、isalpha()函數:判斷是否全為字符;
26、isdigit()函數:判斷是否全為數字;
27、 lower()函數:將數據改成小寫;
28、upper()函數:將數據改成大寫;
29、startswith(s)函數:判斷字符串是否以s開始的;
30、endwith(s)函數:判斷字符串是否以s結尾的;
31、file.write()函數:寫入函數;
32、file.writeline()函數:寫入文件;
33、abs()函數:得到某數的絕對值;
34、file.sort()函數:對書數據排序;
35、tuple()函數:創建一個元組;
36、find()函數:查找 返回的是索引;
37、dict()函數:創建字典;
38、clear()函數:清楚字典中的所有項;
39、copy()函數:複製一個字典,會修改所有的字典;
40、 get()函數:查詢字典中的元素。
…………
Python獲取當前時間前、後一個月的函數
這需求折騰了我半天..
import time
import datetime as datetime
def late_time(time2):
# 先獲得時間數組格式的日期
#time2是外部傳入的任意日期
now_time = datetime.datetime.strptime(time2, ‘%Y-%m-%d’)
#如需求是當前時間則去掉函數參數改寫 為datetime.datetime.now()
threeDayAgo = (now_time – datetime.timedelta(days =30))
# 轉換為時間戳
timeStamp =int(time.mktime(threeDayAgo.timetuple()))
# 轉換為其他字符串格式
otherStyleTime = threeDayAgo.strftime(“%Y-%m-%d”)
return otherStyleTime
a = late_time(“2019-3-30”)
print(a)# 打印2018-02-28
可以列舉三個優必傑擎課堂Python time庫中可以用於獲取系統時間的函數嗎?
time()函數可以獲取當前時間戳;ctime()函數可以以一種易讀的方式獲取系統當前時間;gmtime()函數可獲取當前0時區的struct_time格式的時間;localtime()函數可獲取當前地區的struct_time格式的時間。
python中如何獲得文件的修改時間
我們通過文件屬性的獲取,os.stat() 方法:
import os
statinfo=os.stat(r”C:/1.txt”)
statinfo
(33206, 0L, 0, 0, 0, 0, 29L, 1201865413, 1201867904, 1201865413)
使用os.stat的返回值statinfo的三個屬性獲取文件的創建時間等
st_atime (訪問時間), st_mtime (修改時間), st_ctime(創建時間),例如,取得文件修改時間:
statinfo.st_mtime
1201865413.8952832
這個時間是一個linux時間戳,需要轉換一下
使用time模塊中的localtime函數可以知道:
import time
time.localtime(statinfo.st_ctime)
(2008, 2, 1, 19, 30, 13, 4, 32, 0)
2008年2月1日的19時30分13秒(2008-2-1 19:30:13)
python DataFrame中數據讀取為時間格式
python中要把字符串轉換成日期格式需要使用time模塊中的strptime函數,例子如下: import timet = time.strptime(‘2016-05-09 21:09:30’, ‘%Y-%m-%d %H:%M:%S’)print(t)執行結果如下: time.struct_time(tm_year=2016, tm_mon=5, tm_mday=9,
python如何獲取三個小時之前的時間並輸出
python獲取三個小時之前的時間的方法:
1、使用“import datetime”導入datetime包
2、用“now()”函數得到的當前時間減去三個小時,輸出這個結果就可以了
執行結果如下:
更多Python知識,請關註:Python自學網!!
原創文章,作者:XXGTI,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/315698.html