Python:標准數據類型6種


#!/usr/bin/python3
#python的基本語法和數據類型
#python3中 一行有多個語句,用分號分割(;)
print("aaa") ;print("bbb")

#基本數據類型,移除long類型
print(type(1))
print(type(1.0))
print(type("str"))

#允許多個變量連續賦值
a=b=c=1
print(a,b,c)

a,b,c=1,2,"bb"
print(a,b,c)

#標准數據類型6種
#Number(數字)
#String(字符串)
#List(列表)
#Tuple(元組)
#Sets(集合)
#Dict(字典)

#Number(數字)
#支持 int float bool complex(復數)
#數值計算
print("5+3=",5+3)
print("5-3=",5-3)
print("5*3=",5*3)
print("除法得到浮點數 2/4=",2/4)
print("除法得到整數 2//4=",2//4)
print("取余 10%3=",10%3)
print("乘方 4**2=",4**2)
print("開方 4**0.5=",4**0.5)


#String(字符串)
#元素是不可變的
string="abcdefg"
print(string)
print(string[0])
print(string[0:-1])#從頭到尾
print(string[2:])#從下標2開始到尾
print(string[2:4])#從下標2到n-1  [m,n)
print(string*2)#輸出2次


#list(列表)
#元素可變的
listDemo=["aa",1,"bb",2]
print(listDemo)
print(listDemo[0])#輸出下標0
print(listDemo[2:])#從下標2開始到尾
print(listDemo[1:3])#從下標2到n-1  [m,n)
print(listDemo*2)#輸出2次
listDemo[0]="替換的"
print(listDemo)#修改后的


#tuple(元組)
#元素不可變的
tupleDemo=("aa",1,"bb",2)
print(tupleDemo) 
print(tupleDemo[0])#輸出下標0
print(tupleDemo[2:])#從下標2開始到尾
print(tupleDemo[1:3])#從下標2到n-1  [m,n)
print(tupleDemo*2)#輸出2次

tupleDemo=()#空元組
tupleDemo=(a,)#一個元素
print(tupleDemo) 


#Set(集合)
#一個無序不可重復的序列
setDemo={"a","b","c"}
print("集合A ",setDemo)
#集合可以做 交集並集差集
setDemo2={"a","b"}
print("集合B ",setDemo2)
print("AB的差集 ",setDemo-setDemo2)
print("AB的並集 ",setDemo|setDemo2)
print("AB的交集 ",setDemo&setDemo2)
print("AB的不同時存在的 ",setDemo^setDemo2)


#字典
dictDemo={"tom":"90","jerry":"75"}
print(dictDemo)
print(dictDemo["tom"])
print("keys:",dictDemo.keys())
print("values",dictDemo.values())
#移除 key 返回value
print("移除tom ",dictDemo.pop("tom"))
print(dictDemo)


#python常用數據轉換
'''
int(x)
str(x)
tuple(s) 將序列轉換成元組
list(s) 將序列轉換成列表
'''


#python的注釋
print("單行注釋 #")
print("多行注釋 單引號(3個')")
print("多行注釋 雙引號(3個雙引號)")

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM