我們將學習計算機儲存資料的方法和格式和比較運算子
一、變數的數值型別
1 整數 int
python可以處理任意大小的整數,當然包括負整數
name = 1 #整數1
name = 100000; #整數 100000
name = 0xff00 #十六進製制
2 浮點數 float
浮點數也就是小數,之所以稱為浮點數
name = 0.001;
name = 120.110201
name = 12.3e8 #科學計數法
3 字串 string
name = 'martin';
name = 'my name is martin';
name = 'i\'m ok';
name = ''多行內容"
4 布林值 bool
布林值和布林代數的表示完全一致,乙個布林值只有true、false兩種值,要麼是true,要麼是false,在python中,可以直接用true、false表示布林值(請注意大小寫),也可以通過布林運算計算出來:
name = true
name = false
name = 3 > 2
name = 3 < 2
5 空值 none
空值是python裡乙個特殊的值,用none表示。none不能理解為0,因為0是有意義的,而none是乙個特殊的空值。
此外,python還提供了列表、字典等多種資料型別,還允許建立自定義資料型別,我們後面會繼續講到。
二、學習不同資料型別之間的轉換方法
他們之間可以轉化:
>>> a = "520"
>>> b = int(a)
>>> b
520>>> b = float(a)
>>> b
520.0
>>> c = str(a)
>>> c
'520'
>>> a = 5e19
>>> b = str(a)
>>> b
'5e+19'
三、算數運算子
以下假設變數: a=10,b=20:
運算子描述例項+
加 - 兩個物件相加
a + b 輸出結果 30
-減 - 得到負數或是乙個數減去另乙個數
a - b 輸出結果 -10
*乘 - 兩個數相乘或是返回乙個被重複若干次的字串
a * b 輸出結果 200
/除 - x除以y
b / a 輸出結果 2
%取模 - 返回除法的餘數
b % a 輸出結果 0
**冪 - 返回x的y次冪
a**b 為10的20次方, 輸出結果 100000000000000000000
//取整除 - 返回商的整數部分(向下取整)
9//2 輸出結果 4
四、比較運算子
以下假設變數a為10,變數b為20:
運算子描述
例項==
等於 - 比較物件是否相等
(a == b) 返回 false。
!=不等於 - 比較兩個物件是否不相等
(a != b) 返回 true.
<>
不等於 - 比較兩個物件是否不相等
(a <> b) 返回 true。這個運算子類似 != 。
>
大於 - 返回x是否大於y
(a > b) 返回 false。
<
小於 - 返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數true和false等價。
(a < b) 返回 true。
>=
大於等於 - 返回x是否大於等於y。
(a >= b) 返回 false。
<=
小於等於 - 返回x是否小於等於y。
(a <= b) 返回 true。
python學習筆記(四) 系列資料型別
第五章 系列資料型別 主要注意點,注意使用python內建的函式,再具體使用過程中還要注意格式等的細節。第五章 系列資料型別 5.1 python系列資料概述 a 陣列 b python內建的系列資料型別 元組tuple 列表list 字串str 位元組資料bytes bytearray 其中,元組...
Python學習 資料型別
usr bin python coding utf 8 filename datatype.py python有四種型別的數 1.整型 a 2 print a 2.長整型 b 123456789 print b 3.浮點數 c 3.2e2 print c 4.複數 複數為實數的推廣,它使任一多項式都...
python的基礎學習 二 資料型別
python3中有六個標準的資料型別 number 數字 string 字串 list 列表 tuple 元組 dictionmary 字典 set 集合 在這六個資料型別中 a 3b 3.0c true d 3 4j print type a type b type c type d 輸出 cla...