天天看點

分類型變量預測連續型變量_Python入門 2——變量及數值類型

分類型變量預測連續型變量_Python入門 2——變量及數值類型

一、數值類型簡述

Python标準資料類型一般分為以下幾種:

  • Numbers 數字
  • String 字元串
  • Bool 布爾型
  • List 清單
  • Tuple 元祖
  • Dict 字典

1、Numbers 數字

Number數字分為:int 整數 和 float 浮點型

x1
           

我們可以得到如下界面:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

2、String 字元串

在Python中字元一定是由引号包括在裡面的:

x3
           

我們可以得到如下界面:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

我們也可以檢視字元串的數值類型:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

3、Bool 布爾型

在Python中布爾型可以了解為 True 為數值 1,False 為數值0:

a
           

我們可以得到如下畫面:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

4、List 清單

在Python中清單可以了解為表示用中括号辨別的

有序

的對象,我們可以結合以上學習内容輸入:

lst
           

可以得到如下界面:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

我們還可以通過如下方式來完成清單的索引:(需要注意的是,0表示第一個值,1表示第二個值,以此類推……)

print
           

我們可以得到如下界面:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

5、Tuple 元祖

在Python中我們可以将元祖了解為不可變的清單,元祖是不可變的,不能二次指派,差別如下所示:

tup
           

我們可以得到如下界面:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

由此我們可以知道元祖是

不可以二次指派

的,是以其為不可變的清單。

6、Dict 字典

在Python中字典是用大括号辨別的,由索引(key)和它對應的值(value)組成,是一個無序對象:

dic
           

我們可以得到如下界面:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

7、資料類型的轉化方法

本小節暫時隻針對int,float,str三者進行講述,其他類型将在之後的文章一一闡述。

整數型→浮點型

var1
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型
整數型→字元串

var1
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型
浮點型→整數型

var1
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

二、變量

1、什麼是變量?

我們可以了解為,方程式“=”号左邊的,就是變量,例如“a=1”,那麼“a”就是變量,而“1”就是該變量指向的對象。

2、如何建立一個變量?

當你給一個變量指派的時候,你就建立了一個變量,比如“b=10”,這時候變量名就是“b”,變量的類型就是整型。

變量名的命名規則:

  • 變量名的第一個字元必須是字母或者下劃線,不可以用數字開頭
  • 變量名不能和常用功能性名字重合,比如print,for,if
  • 變量名不能有空格

3、變量的指派方式

普通變量指派:

a
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

多變量指派:

a
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

動态變量指派:

動态變量指派的含義為變量的值是可以更改的,或者可以了解為,變量可以随時指向任意值:

var1
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

我們可以看到代碼的運作是有順序的,先運作數值10,再運作數值20。

三、運算符

在Python中的運算符我們可以了解為“運算的符号”,比如最常見的算術運算符:

a
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

1、比較運算符

比較運算符可以了解為“True”或者“False”:

a
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

需要注意“=”是指派,“==”才是比較判斷。

2、邏輯運算符

邏輯運算符一般都是使用的“and”、“or”、“not”即“且”、“或”、“非”:

  • “and”=“且”,兩者均為真才是真
  • “or”=“或”,兩者有一個為真就是真
  • “not”=“非”,即相反的判斷
print
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

3、其他數值與布爾型數值之間的轉換

一般而言,如果一個數值等于0或者沒有任何值,其可以轉變為布爾型“False”,否則都為“True”:

a
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

4、成員運算符

在Python中我們一般使用“in”和“not in”來作為成員運算符:

lst
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型
st
           
分類型變量預測連續型變量_Python入門 2——變量及數值類型

四、注釋

一般而言在Python中注釋的作用是給代碼作一個說明,如下圖所示:

分類型變量預測連續型變量_Python入門 2——變量及數值類型

有些時候注釋也可以作為代碼的一種備份,當需要使用的時候隻需要删除前面的“#”即可。