#!/usr/bin/python3
#python的基本語法和資料型別
#python3中 一行有多個語句,用分號分割(;)
print("
aaa") ;print("
bbb")#
基本資料型別,移除long型別
print(type(1))
print(type(1.0))
print(type("
str"))#
允許多個變數連續賦值
a=b=c=1
(a,b,c)
a,b,c=1,2,"bb"
(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
(string)
(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]
(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)
(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,)#
乙個元素
(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=
(dictdemo)
print(dictdemo["
tom"
])print("
keys:
",dictdemo.keys())
print("
values
",dictdemo.values())
#移除 key 返回value
print("
移除tom
",dictdemo.pop("
tom"
(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....