Python 標準資料型別6種

2021-08-21 10:44:43 字數 2337 閱讀 9133

#!/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=

print("集合a ",setdemo)

#集合可以做 交集並集差集

setdemo2=

print("集合b ",setdemo2)

print("ab的差集 ",setdemo-setdemo2)

print("ab的並集 ",setdemo|setdemo2)

print("ab的交集 ",setdemo&setdemo2)

print("ab的不同時存在的 ",setdemo^setdemo2)

#字典dictdemo=

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個雙引號)")

Python 標準資料型別6種

usr bin python3 python的基本語法和資料型別 python3中 一行有多個語句,用分號分割 print aaa print bbb 基本資料型別,移除long型別 print type 1 print type 1.0 print type str 允許多個變數連續賦值 a b ...

python 6種標準資料型別

1 數值 數值 a 123 b 567 a,b 123,567 print a,b print a b print a b print a b print a b 2.字串 字串 c hello shagua print c print c 1 3 print c 3 1 輸出序列 print c ...

python 標準資料型別

資料型別 set number string list tuple dict bool 標準資料型別 none number string bool 1.none 主要為了判斷存在與否 2.number int long float complex id 查詢記憶體位址 type 查詢資料型別 3....