一、python中的資料型別
· 整數, 如 1 -100
· 長整數, 是比較大的整數,python 2裡面有long長整數;python 3裡面沒有
· 浮點數 如 1.23、3e-2
· 布林型別 false true
二、number(數字)型別三種:
·int整型
2)float 浮點型,預設保留17位小數,在長就會丟失了
比如:0.0000000000000000000000000000000001
顯示:1e-37 = 1 * 10的負37次方
3)bool 布林型別
例如:
num01 = 100
ifnum01>10:
print("這個數比10大")
else:
print("這個數比10小")
#大就是true 小就是false
存字元
str01 ="www.ilync.cn"
print(str01)
print(str01[0:4])
下面有波浪線,代表不是現實存在的乙個單詞。
如何獲取某個變數的資料型別?
type獲取某個變數的資料型別
判斷變數是否屬於某乙個資料型別
isinstance() 函式來判斷乙個物件是否是乙個已知的型別,類似 type()。
if isinstance(str01,(str)):
print("字串")
擴充套件內容:
舉例:
str01="abcdefghijklmn"
#列印第二位
print(str01[1])
print(str01[-len(str01)+1])
#列印倒數第二位
print(str01[-2])
print(str01[len(str01)-2])
#列印一段範圍
print(str01[5:10])
print(str01[2:5])#反序
print(str01[::-1])#列印
2遍print(str01*2)
#每個字元列印3遍
list01=
i=0whileiprint(str01[i]*3,end="")
i+=1
#輸入乙個數字(比如輸入
10),生成10個
100以內的數字,就平均值,最大值,最小值
importrandom
num = int(input("請輸入乙個數字:"))
i=0;current_num=0;sum=0
list01=
whilei current_num=random.randint(0,100);
sum+=current_num
i+=1
print(list01)
print("平均數:%d"%(sum/num))
print("最大數:%d"%max(list01))
print("最小數:%d"%min(list01))
#輸入乙個數字轉換成中文大寫
num=input("請輸入乙個數字:")
tuple01=("零","壹","貳","叄","肆","伍","陸","柒","捌","玖")
i=0whileiprint(tuple01[int(num[i])],end="")
i+=1
從零開始學python 二,資料型別
python中的數型別分為4種 整數,長整數,浮點型以及複數 而python中的字串可以有很多種表示方式 單引號和雙引號 沒有任何區別 三引號 被三引號包裹的字串裡可以隨意使用 單引號和 雙引號 自然字串 字串開頭使用r或者r 自動忽略字串裡的轉譯字元 如 r my name is zhangxia...
從零開始學C 資料型別(三)
在c 中,變數分為以下幾種型別 值型別值型別變數可以直接分配給乙個值,他們是從類system.valuctpyc中派生。值型別直接包含資料,比如int char float,它們分別儲存數字 字母 浮點數。當您宣告乙個int型別時,系統分配記憶體來儲存值。下表列出值型別 型別描述 範圍預設值 boo...
Java從零開始學五 資料型別轉換
分為 自動型別轉換 和 強制型別轉換 低級別 高階別 結果 i 7 d 7.0 dw 92.4 高階別 低級別,可能會導致資料丟失 在變數前加小括號來轉換,型別 變數 double d 3.6 int i int d system.out.println i i int x 786 short sh...