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
相關文章
- Python3 基礎學習之數值進位制轉換Python
- 【Mysql 學習】數值型別轉換MySql型別
- Python3 基礎學習之數值簡單運算Python
- 1.2程式設計基礎之變數定義、賦值及轉換程式設計變數賦值
- JavaScript 字串轉換數值型別JavaScript字串型別
- char型別的數值轉換型別
- php之普通變數賦值、物件賦值、引用賦值的區別PHP變數賦值物件
- 基礎1:Python 數值型別Python型別
- Golang 基礎值速學之十九(函式作為值與型別)Golang函式型別
- NOI題解(1.2程式設計基礎之變數定義、賦值及轉換)程式設計變數賦值
- 從賦值看基本型別和引用型別的區別賦值型別
- js基本語法之 值型別(資料型別)(變數型別)JS資料型別變數
- 物件賦值轉換物件賦值
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-使用賦值語句賦值SQL變數賦值
- 字串、數值 等型別的相互 安全轉換字串型別
- JavaScript 物件轉換到基本型別值演算法 ToPrimitiveJavaScript物件型別演算法MIT
- Javascript基礎:變數型別轉換JavaScript變數型別
- JavaScript之number型別的數值轉換成某某進位制JavaScript型別
- javascript基礎(基本資料型別轉換)(六)JavaScript資料型別
- 0-4 Python 基礎資料型別-數值型別Python資料型別
- lua 基礎 2 型別和值型別
- C#學習筆記之值型別與引用型別C#筆記型別
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-對BOOLEAN變數賦值SQL變數賦值Boolean
- 動態賦值弱型別值物件--Dynamic Create Value Object 模式 (轉)賦值型別物件Object模式
- [Java基礎]之 資料型別轉換Java資料型別
- 【MySQL資料型別1之--數值型別】MySql資料型別
- JavaScript - 基本型別與引用型別值JavaScript型別
- PLSQL Language Reference-PL/SQL語言基礎-變數賦值-使用SELECT INTO賦值SQL變數賦值
- Java學習--Java 中基本型別和字串之間的轉換Java型別字串
- 【JavaScript 學以致用】值的判斷以及型別轉換JavaScript型別
- Linux系統把時間型別值轉換為數值型的方法是什麼?Linux型別
- Javascript基礎之-強制型別轉換(三)JavaScript型別
- Javascript基礎之-強制型別轉換(一)JavaScript型別
- TypeScript 數值型別TypeScript型別
- 頁面資料賦值轉換賦值
- C#快速入門教程(9)——浮點數、Decimal型別和數值型別轉換C#Decimal型別
- CUDA 學習筆記之型別轉換筆記型別
- [基礎問題] 陣列賦值陣列賦值