資料型別(一)

2021-08-27 11:58:27 字數 1957 閱讀 3329

python的兩種執行方式:

1、互動式(方便除錯)

2、python檔案的路徑

①、啟動python直譯器

②、將檔案**讀入記憶體

③、解釋執行(檢測語法)

**python2當中的raw_input等於python3當中的input**

賦值方式:

1、鏈式賦值

x=y=z=1

2、交叉賦值

m=1

n=2m,n=n,m

3、增量賦值(通過各類運算子進行增量賦值)

資料型別(一)

學習程式設計最重要的就是要了解資料,同時在python當中資料分為幾種型別:

一、數字

數字型別是python當中較為常用的一種,數字型別也分為:

1、整型(int)

為年齡、等級、身份證號等整數定義

例:

age=20  本質:age=int(20)

2、浮點型(float)

為身高、體重、工資等小數定義

例:

height=1.80  本質:height=float(1.80)

*在python二進位制、八進位制、十進位制、十六進製制的換算*

print(bin())  #

二進位制print(oct()) #

八進位制print(hex()) #

十六進製制

*可變:值變,id不變。可變==不可hash*

*不可變:值變,id就變。不可變==可hash*

二、字串

作用:用來定義姓名、性別等描述性的資訊

組成:在單引號/雙引號/三引號內,由一串字元組成

例:

#    name='sean'

具體操作:

1.按索引取值(正向取、反向取),只能取,不能存

例:

x='abc'

print(x['0']['1']['2'])

2.切片(顧頭不顧尾,步長)

例:

msg='sean say my name is sean'

print(salaries[0:5])

3.長度len

例:

msg='my name is sean'

print(msg.len())

4.成員運算in和not  in

msg='my  name  is  sean'

'sean ' in msg

'sean' not in msg

5.移除空白strip

例:

name=『##sean#』

print(name.strip(#))

6.切分split

例:

name='sean:able:jacky'

print (name.split(:))

7.迴圈

1.依賴索引

msg='aabbcc'

count=0

while count2.不依賴索引

msg='aabbcc'

for item in msg:

print(item)

Kotlin資料型別(一 資料型別)

一 boolean boolean型別有兩種型別的 true flase val a boolean true val b boolean false二 number資料型別 package net.println.kotlin author wangdong description number型...

pyhon 資料型別一

python中raw input 輸入的是字元,如果需要輸入數字,則需要轉換一下 例如 輸入 100返回 需要進行轉換 此時就可以進行數值運算了 string也可以像list一樣進行loop example 1,2,3,4,5 for item in example print item123 45...

Swift資料型別(一)

中的資料型別包括 整型 浮點型 布林型 字串 元組 集合 列舉 結構體和類等。這些型別照引數傳遞方式的不同可以分為 值型別和引用型別。值型別是在賦值或給函式傳遞引數時,建立乙個副本,把副本傳遞過去,這樣在函式的呼叫過程中不會影響原始資料。引用型別就是在賦值或給函式傳遞引數時,把本身資料傳遞過去,這樣...