一、Python中的數(shù)據(jù)類型
二、Number(數(shù)字)類型三種:
2)Float 浮點(diǎn)型,默認(rèn)保留17位小數(shù),在長就會丟失了
比如:0.0000000000000000000000000000000001
顯示:1e-37 = 1 * 10的負(fù)37次方
3)Bool 布爾類型
例如:
num01 = 100
if num01 > 10:
print("這個數(shù)比10大")
else:
print("這個數(shù)比10小")
# 大就是True 小就是False

4)字符串
存字符
print(str01)
print(str01[0:4])
下面有波浪線,代表不是現(xiàn)實(shí)存在的一個單詞。


如何獲取某個變量的數(shù)據(jù)類型?
print(type(num01))

type獲取某個變量的數(shù)據(jù)類型
判斷變量是否屬于某一個數(shù)據(jù)類型
isinstance() 函數(shù)來判斷一個對象是否是一個已知的類型,類似 type()。
if isinstance(str01,(str)):
print("字符串")
擴(kuò)展內(nèi)容:
舉例:
str01="abcdefghijklmn"
#打印第二位
print(str01[1])
print(str01[-len(str01)+1])
#打印倒數(shù)第二位
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=0
whilei<len(str01):
print(str01[i]*3,end="")
i+=1
#輸入一個數(shù)字(比如輸入10),生成10個100以內(nèi)的數(shù)字,就平均值,最大值,最小值
Import random
num = int(input("請輸入一個數(shù)字:"))
i=0;current_num=0;sum=0
list01=[]
While i <num:
current_num=random.randint(0,100);
sum+=current_num
list01.append(current_num)
i+=1
print(list01)
print("平均數(shù):%d"%(sum/num))
print("最大數(shù):%d"%max(list01))
print("最小數(shù):%d"%min(list01))
#輸入一個數(shù)字轉(zhuǎn)換成中文大寫
num=input("請輸入一個數(shù)字:")
tuple01=("零","壹","貳","叁","肆","伍","陸","柒","捌","玖")
i=0
whilei<len(num):
print(tuple01[int(num[i])],end="")
i+=1
學(xué)習(xí)視頻:
http://www.ilync.cn/kecheng/detail_1452350?f=org_coursecenter
課程持續(xù)更新中;
繼續(xù)加油;
有很多伙伴一起前行;
你從不孤單!