counter =
100#賦值整型變數
miles =
1000.0
# 浮點型
name =
"哦哦哦哦"
# 字串
(counter)
(miles)
(name)
a = b = c =
1print
(a,b,c)
1 1 1
a, b, c =1,
2,"john"
(a,b,c)
1 2 john
python定義了五個標準的資料型別:
2.1 python數字
數字型別(number)用於儲存數值。
他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。
當你指定乙個值,number物件會被建立:
var1 =
1var2 =
10
var =
3print
(var)
del var
#print(var) 該語句無法執行
3
python支援四種不同的數字型別:
例項:int
long
float
complex
1051924361l
0.03.14j
-100
-0x19323l
15.20
45.j
0800122l
-21.9
.876j
***注意:***在python3.x版本中long型別被移除,使用int替代。2.2 python字串
字串(string)由數字、字母、下劃線組成。
python的淄川列表有2種取值順序:
s =
'abcdef'
(s[2:5
(s[-4:
-1])
cde
cde
str
='hello,world!'
(str
)#輸出完整串
(str[0
])#輸出第乙個字元
(str[2
:5])
#輸出字串中第三至第六個之間的字串
(str[2
:])#輸出第三個往後全部字元
(str*2
)#輸出2次
(str
+'lalala'
)#輸出合併串
2.3 python列表&元祖hello,world!
hllo
llo,world!
hello,world!hello,world!
hello,world!lalala
列表(list)是python中使用最頻繁的資料型別。
它支援字元,數字,字串甚至可以包含列表(即巢狀)。
[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ens10ur0-1611416737679)(attachment:image.png)]
操作如下:
list=[
'lala'
,123
,3.14
,'kenny',-
1]tinylist =[70
,' fbi'
(list
)#輸出完整列表
(list[0
])#輸出列表第乙個元素
(list[1
:3])
#輸出第二至第三個元素
(list[2
:])#輸出第三個往後全部
(tinylist[1]
+' open the door!'
)#合併
(list
+ tinylist)
元祖(tuple)用['lala', 123, 3.14, 'kenny', -1]
lala
[123, 3.14]
[3.14, 'kenny', -1]
fbi open the door!
['lala', 123, 3.14, 'kenny', -1, 70, ' fbi']
()
標識,類似於list,但是不能二次賦值,相當於唯讀列表。如:
2.4 python字典tuple=(
'runoob'
,786
,2.23
,'john'
,70.2
)list=[
'runoob'
,786
,2.23
,'john'
,70.2
]#tuple[2] = 1000 元組中是非法應用
list[2
]=1000
# 列表中是合法應用
字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。是無序的物件集合。
兩者之間的區別在於:字典當中的元素是通過鍵-值的形式來訪問。
字典用{}
標識。字典由索引key
和它對應的值value
組成。
dict
=#乙個空字典
dict
['one']=
"this is one"
dict[2
]="this is two"
tinydict =
(dict
(tinydict[
'name'])
(tinydict.keys())
(tinydict.values(
))
2.5 python資料型別轉換
lancer
dict_keys(['name', 'code'])
dict_values(['lancer', 'lalala'])
python有一些內建函式可供轉換:
函式作用
int(x)
將x轉換為乙個整數
long(x)
將x轉換為乙個長整形
str(x)
將x轉換為字串
list(s)
將序列s轉化為列表
chr(x)
將整數轉化為字元
one day java變數 型別轉換 運算子
8個內建 基本 資料型別 六種數字型別 四個整數型,兩個浮點型 一種字元型別,還有一種布林型。byte,short,int,long,float,double,char,boolean 3個引用資料型別 類 包括string 介面,陣列 public class variable 2 1 自動型別轉...
shell變數型別和運算子
一 shell變數的應用 1 shell變數的種類 使用者自定義變數 由使用者自己定義,修改和使用 預定義變數 bash預定義的特殊變數,不能直接修改 位置變數 通過命令列給程式傳遞執行引數 二 變數的賦值與引用 1 定義新的變數 變數名要以英文本母或下劃線開頭,區分大小寫 格式 變數名 變數值 2...
變數 資料型別 運算子
一 變數 1 概念 值可以變化的量 2 變數的基本組成 變數名 變數值 3 變數名 不能是關鍵字 關鍵字是有特殊含義的單詞,如var 4 變數的定義 var 變數名 5 變數的賦值 變數名 變數值 6 變數不能以數字開頭,可以用字母數字下劃線進行使用 二 常量 1 常量是變數的一種,但是常量的值一旦...