資料型別
二進位制:以0b或0b開頭:-0b010
八進位制:以0o或0o開頭:0o123
十六進製制:以0x或0x開頭:0x9a
10/3=3.333333333333335 而 x//y是整除 10//3=3
x**y冪運算 x的y次冪 當y是小數的時候就是開方運算
整數-》浮點數-》複數 這是逐漸擴充套件的過程 不同型別之間進行運算生成的結果是最寬的型別 例如整數+浮點數=浮點數
字串與整數的乘積表示字串被複製的次數 例如a = '』 * i 就是a這個變數裡面含有i個
函式:次方函式:pow(x,y,z) 就是算x的y次方 (x**y)%z 引數z可省略 可正可負沒有取值範圍限制
四捨五入函式:round(x,d)對x四捨五入,d是小數擷取位數 d預設是0
冪函式:e4.3e-3得0.0043 9.6e5得960000.0
j=根號-1 如果z=1.23e+89j 則z.real可以獲得實部1.23e z.imag可以獲得虛部89
絕對值:abs(x)
商餘:divmod(x,y)獲得兩個答案(x//y,x%y)
比大小:max(),min()
變整型:int(x) 將x變成整數,捨棄小數部分
變浮點型:float(x)
變複數型:complex(x)
len(x):獲取字串長度
str(x):將任意型別變成字串型別
hex(x):整數改十六進製制
oct(x):整數改八進位制
chr(u):u為unicode編碼 將編碼變成相應字元
ord(x):x為字元 將字元變成unicode編碼
str.lower():返回字串的小寫 例如"abcdef".lower() 返回abcdef
str.upper():返回字串的大寫
str.split(sep=none):sep預設為空 返回乙個列表由sep分隔的部分組成"a,b,c".split(",") 返回 [『a』,『b』,『c』]
str.count(sub):返回字串sub在str**現的次數
str.replace(old,new):返回字串str的副本,所有old被new替換
str.center(width,[fillchar]):字串根據width寬度進行居中,其他部分用fillchar填充
str.strip(chars):從str中取出chars所包含的所有字元
str.join(iter):除最後元素外每個元素後都增加乙個iter 例如 『,』.join(「123」); 返回"1,2,3"
槽{}就是槽
「撒地方asdss」.format(「a」,「b」,「c」) 返回 b撒地方aasdcss
引導符號 填充符號 對齊符號 寬度
「」.format(「python」) 結果是 『=python
=』 「」.format(「bit」)結果是』bit 這裡應該都是預設情況
用於填充的單個字元 《左對齊 槽設定的輸出寬度
預設情況填充空格 >右對齊
^居中對齊
數字千位分隔符 精度 型別
「」.format(12345.6789) 結果是』12,345.68』在千位那裡用,分開了 值儲存兩位小數
time時間庫
time.time():獲取當前時間戳,計算機內部的時間,是乙個浮點數例如2135.2154 這個數字是從2023年1月1日0.00開始 以秒為單位計時到現在
time.ctime():獲取當前時間並且以易讀方式表示 返回字串 『fri jan 26 12:11:16 2018』
time.gmtime():獲取計算機可用的計算機時間
time.strptime(str,tpl):就是把字串按時間的方式輸出
time.strftime(tpl,ts):tpl是格式化模板字串 ts是計算機內部的時間型別變數
time.perf_counter():返回乙個cpu級別的精準時間 單位為秒 這個計數值起點是不確定的 要這樣使用 start = time.perf_counter(): end = time.perf_counter(): end-start 這樣就可計時了
sleep(s):s擬休眠時間 單位秒
t = time.gmtime();
time.strftime("%y-%m-%d %h:%m:%s",t) 『2018-01-06 12:55:20』//把時間變成字串
timestr = 『2018-01-06 12:55:20』
time.strptime(timestr,"%y-%m-%d %h:%m:%s")//把字串變成時間
%y 年份 0000-9999
%m 月份 01-12
&b 月份名稱 january-december
%b 月份名稱縮寫 jan-dec
%d 日期 01-31
%a 星期 monday-sunday
%a 星期縮寫 mon-sun
%h 小時)(24小時制) 00-23
%i(大寫i)小時(12制) 01-12
%p 上/下午 am,pm
%m 分鐘 00-59
%s 秒 00-59
Python初學ONE 資料型別
一段py 首先就是函式庫的匯入,讓我們來看一下函式庫的格式構成 格式一格式二 區別格式 import turtle from 庫名 import 函式名 可以使用與庫中函式名相同的自定義函式 呼叫格式 turtle.fd 100 from turtle import 自定義函式名字不可以和庫中函式名...
初學Python 變數型別 附 資料型別轉換
1 變數賦值不需要型別宣告 2 五個標準的資料型別 int 有符號整型 long 長整型 也可以代表八進位制和十六進製制 float 浮點型 complex 複數 列表可以完成大多數集合類的資料結構實現。它支援字元,數字,字串甚至可以包含列表 即巢狀 列表用 標識,是 python 最通用的復合資料...
C 初學,資料型別
值型別 資料型別,字元型別,布林型別,日期型別 結構型別 struct 列舉型別 enum 引用型別 字串 string 陣列,類,委託型別 說明 1 值型別資料 通常在棧 stack 中分配,變數中存放的是實際資料值。2 引用型別的實際資料被分配在堆 managed heap 中,而引用變數被分配...