lesson1 變數型別 運算子

2021-10-17 09:00:57 字數 3735 閱讀 6369

counter =

100#賦值整型變數

miles =

1000.0

# 浮點型

name =

"哦哦哦哦"

# 字串

print

(counter)

print

(miles)

print

(name)

a = b = c =

1print

(a,b,c)

1 1 1
a, b, c =1,

2,"john"

print

(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'

print

(s[2:5

])print

(s[-4:

-1])

cde

cde

str

='hello,world!'

print

(str

)#輸出完整串

print

(str[0

])#輸出第乙個字元

print

(str[2

:5])

#輸出字串中第三至第六個之間的字串

print

(str[2

:])#輸出第三個往後全部字元

print

(str*2

)#輸出2次

print

(str

+'lalala'

)#輸出合併串

hello,world!

hllo

llo,world!

hello,world!hello,world!

hello,world!lalala

2.3 python列表&元祖

列表(list)是python中使用最頻繁的資料型別。

它支援字元,數字,字串甚至可以包含列表(即巢狀)。

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ens10ur0-1611416737679)(attachment:image.png)]

操作如下:

list=[

'lala'

,123

,3.14

,'kenny',-

1]tinylist =[70

,' fbi'

]print

(list

)#輸出完整列表

print

(list[0

])#輸出列表第乙個元素

print

(list[1

:3])

#輸出第二至第三個元素

print

(list[2

:])#輸出第三個往後全部

print

(tinylist[1]

+' open the door!'

)#合併

print

(list

+ tinylist)

['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']

元祖(tuple)用()標識,類似於list,但是不能二次賦值,相當於唯讀列表。如:

tuple=(

'runoob'

,786

,2.23

,'john'

,70.2

)list=[

'runoob'

,786

,2.23

,'john'

,70.2

]#tuple[2] = 1000 元組中是非法應用

list[2

]=1000

# 列表中是合法應用

2.4 python字典

字典(dictionary)是除列表以外python之中最靈活的內建資料結構型別。是無序的物件集合。

兩者之間的區別在於:字典當中的元素是通過鍵-值的形式來訪問。

字典用{}標識。字典由索引key和它對應的值value組成。

dict

=#乙個空字典

dict

['one']=

"this is one"

dict[2

]="this is two"

tinydict =

print

(dict

)print

(tinydict[

'name'])

print

(tinydict.keys())

print

(tinydict.values(

))

lancer

dict_keys(['name', 'code'])

dict_values(['lancer', 'lalala'])

2.5 python資料型別轉換

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 常量是變數的一種,但是常量的值一旦...