python基礎第五課 資料型別的轉換

2021-10-09 09:48:20 字數 2165 閱讀 1260

函式名作用

注意事項

舉例str()

將其他資料型別轉換成字串

也可以用引號轉換

str(123),『123』

int()

將其他資料型別轉換成整數

文字類和小數類字串無法轉換成整數; 浮點數轉換成整數,抹零取整

int(『123』), int(9.8)

float()

將其他資料型別轉換成浮點數

文字類無法轉換成浮點數

float(『9.9』), float(9)

a =

10b =

198.8

c = false

print

(str

(a),

type

(str

(a))

,str

(b),

type

(str

(b))

,str

(c),

type

(str

(b)))10

<

class

'str'

>

198.8

<

class

'str'

> false <

class

'str'

>

s1 =

'123'

f1 =

98.7

s2 =

'76.77'

ff = true

s3 =

'hello'

print

(int

(s1)

,type

(int

(s1)))

print

(int

(f1)

,type

(int

(f1)))

# print

(int

(s2)

,type

(int

(s2)

)) # 小數類字串轉換成整數型別會報錯

print

(int

(ff)

,type

(int

(ff)))

# print

(int

(s3)

,type

(int

(s3)

)) # 將str轉換成int時, 字串必須為整數串

123<

class

'int'

>

98<

class

'int'

>

1<

class

'int'

>

s1 =

'123'

f1 =

98.7

s2 =

'76.77'

ff =

true

s3 =

'hello'

print

(float

(s1)

,type

(float

(s1)))

print

(float

(f1)

,type

(float

(f1)))

print

(float

(s2)

,type

(float

(s2)))

print

(float

(ff)

,type

(float

(ff)))

# print(float(s3), type(float(s3))) # 字串無法轉換成浮點數

123.0

<

class

'float'

>

98.7

<

class

'float'

>

76.77

<

class

'float'

>

1.0<

class

'float'

>

Python菜鳥學習第五課

第三章 字串方法 3.1find可以在乙個較長的字串中查詢子字串,它返回子串所在位置的最左端索引,如果沒有找到則返回 1 title monty python s flying cirus title.find monty title.find python title.find zirquss 1...

學習Python之旅 第五課

1.字典 字典屬於另外一種可變容器,且可以儲存任意型別物件。2.建立並訪問字典 dic print dic print dic 1 print dic asd 2 2sadf3.修改字典 dic print dic dic asd 123 print dic 4.新增元素 dic 動態的向字典中新增...

第五課 高階資料過濾

第五課 高階資料過濾 回顧與預習 第四課學習了如何用select語句的where子句過濾返回的資料 如何檢驗相等 不相等 大於 小於 值的範圍以及null值等 第五課學習如何組合where子句以建立功能更強 更高階的搜尋條件以及學習如何使用not和in操作符。5.1組合where子句 sql允許給出...