Python3 基礎學習之基本數值賦值、型別轉換
上一篇介紹了Mac環境的安裝,安裝完之後,我們需要一個編輯器來寫Python程式碼。為了便於學習,我們可以使用Python自帶的IDLE,類似Xcode的playGround。就在Python3資料夾裡,開啟就行了。
這篇主要介紹數字的運算和賦值,新手入門整理和歸類。
賦值
Python雖然是強型別語言,但是有自己的型別判斷機制,所以我們無需判斷資料型別。整型、浮點型賦值:
a=1
>>> a
1
>>> b=1.2345
>>> b
1.2345
科學計演算法賦值:
>>> c=1e5
>>> c
100000.0
>>> d=2e-3
>>> d
0.002
不同進位制賦值:
二進位制:0b
八進位制:0o
十六進位制:0x
>>> e=0b11
>>> e
3
>>> f=0o17
>>> f
15
>>> g=0x1a
>>> g
26
>>>
型別轉換
float 轉int :是用int()函式就行轉換,可以吧float轉成int ,規律是捨棄小數部分。
>>> f=1.6
>>> int(f)
1
>>> f=-1.6
>>> int(f)
-1
str轉int:這裡要求字串必須是int型別否則報錯
>>> g="123abc"
>>> int(g)
Traceback (most recent call last):
File "<pyshell#31>", line 1, in <module>
int(g)
ValueError: invalid literal for int() with base 10: '123abc'
>>> g="1.2345"
>>> int(g)
Traceback (most recent call last):
File "<pyshell#33>", line 1, in <module>
int(g)
ValueError: invalid literal for int() with base 10: '1.2345'
>>> g="1234"
>>> int(g)
1234
同理int、str轉float把int()函式換成float()函式即可。int、float轉str 用str()即可。
>>> str(123)
'123'
>>> str(1.23)
'1.23'
>>> float(str(1.23))
1.23
相關文章
- 1.2程式設計基礎之變數定義、賦值及轉換程式設計變數賦值
- JavaScript 字串轉換數值型別JavaScript字串型別
- php之普通變數賦值、物件賦值、引用賦值的區別PHP變數賦值物件
- Golang 基礎值速學之十九(函式作為值與型別)Golang函式型別
- 物件賦值轉換物件賦值
- C++基本型別雜湊值學習C++型別
- 從賦值看基本型別和引用型別的區別賦值型別
- js基本語法之 值型別(資料型別)(變數型別)JS資料型別變數
- Javascript基礎:變數型別轉換JavaScript變數型別
- JavaScript之number型別的數值轉換成某某進位制JavaScript型別
- 0-4 Python 基礎資料型別-數值型別Python資料型別
- [Java基礎]之 資料型別轉換Java資料型別
- Linux系統把時間型別值轉換為數值型的方法是什麼?Linux型別
- C#學習筆記之值型別與引用型別C#筆記型別
- Javascript基礎之-強制型別轉換(三)JavaScript型別
- Javascript基礎之-強制型別轉換(一)JavaScript型別
- 【JavaScript 學以致用】值的判斷以及型別轉換JavaScript型別
- JavaScript - 基本型別與引用型別值JavaScript型別
- Python3學習-(基本資料型別+二,八,十,十六進位制+轉換方法)Python資料型別
- 頁面資料賦值轉換賦值
- C#快速入門教程(9)——浮點數、Decimal型別和數值型別轉換C#Decimal型別
- Python基礎之集合和資料型別轉換Python資料型別
- Python3學習-(基本資料型別-列表)Python資料型別
- Python3學習-(基本資料型別-字串)Python資料型別字串
- Java基礎之IO轉換流學習Java
- Kotlin 資料型別詳解:數字、字元、布林值與型別轉換指南Kotlin資料型別字元
- Python3學習 (變數+值型別+引用型別+列表的可變+元組的不可變+運算子號)Python變數型別
- Python基礎之四:Python3 基礎資料型別Python資料型別
- TypeScript 數值型別TypeScript型別
- Python數值型別Python型別
- 把一個任意型別的值轉換為布林型別型別
- 第二天:識別符號、賦值、資料型別、格式符、常量、自動轉換、強制轉換。符號賦值資料型別
- R語言中如何將科學計數法轉換為數值型R語言
- Go 基礎之基本資料型別Go資料型別
- java- 型別-轉換:基本型別以及包裝型別的轉換Java型別
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- [python學習手冊-筆記]003.數值型別Python筆記型別
- 魔幻語言 JavaScript 系列之型別轉換、寬鬆相等以及原始值JavaScript型別
- 問題分享:Js引用型別賦值JS型別賦值