08.程式程式設計基礎2~基本資料型別

大牧莫邪發表於2017-05-17

3.1. 基本資料型別

python中的基本資料型別有

3.1.1.整型Integer(不可變型別)

整數型別,一般情況下都是使用整數數字來表示整數型別的資料

num = 12; # 定義一個變數,變數中存放了一個資料12,整數型別
count = 50; #定義了一個變數,存放了一個資料50,整數型別

這裡需要注意,一旦num定義好,並賦值12之後,這個12是不允許修改的。但是可以給num重新賦值。

  num = 12;
  id(num);    # 通過id內建方法來檢視num存放的記憶體空間的位置
  > 結果:
  num = 23;
  id(num);  #通過id內建方法來檢視num存放的記憶體空間的位置
  > 結果:

不可變資料實際操作過程.png

3.1.2.浮點型別(不可變型別)

浮點型別,可以通過新增小數點的方式來表示小數、也可以儲存複數等等

可以根據實際需要,來定義浮點數進行資料的處理過程

pi = 3.1415926;
r = 8;
print (pi * r * r);   #用於計算半徑為8的圓的面積

浮點數實際運算.png

3.1.3.布林型別Boolean(不可變型別)

布林型別,一種特殊的資料型別,在python中可以取值為True或者False,用於表示只有兩種結果的情況

通常情況下,是我們開發人員根據實際要解決的問題,進行型別的定義,某種情況下只需要兩種結果,如使用res來表示今天是否下雨的結果,今天是否下雨:True表示下雨;False表示不下雨。 ```

res = True; # 表示結果res為真的情況
res = Falst; # 表示結果為假的情況

``` 布林型別的賦值

3.1.4.字串(不可變型別)

python中,字串是包含在一對單引號或者雙引號中的一串字元

name = "大牧莫邪";
print (name);
company = "奇酷資訊科技有限公司"
print (company);

如果字串中要出現單引號或者雙引號,需要巢狀使用

字串的簡單使用

3.1.5. 不同基本型別之間的資料轉換
  • int() 該函式將一個可以轉換成整數的字串轉換成整數

    str = "123"; # 這個是字串 s = int(str); # s中儲存了一個轉換後的整數 123

  • float() 該函式用於將一個可以轉換成浮點數的字串轉換成浮點數

    str = "3.1415" # str是個字串 f = float(str) # 這是的f中存放了的就是轉換後的浮點數3.1415

  • str() 該函式用於將資料轉換成字串的表現形式

    pi = 3.1415 # pi是一個浮點數 r = 12 # r是一個整數 pis = str(pi) #pis是字串 “3.1415” rs = str(r) # rs是字串 “12”

基本資料型別部分,目前先掌握這些基礎使用,以後的綜合專案中,會有使用方式的介紹

相關文章