Python-變量及數據類型解析

剛入門學習Python,本文章爲學習後的總結,如有不對不足的地方,望指點。

變量

什麼是變量?

  • 顧名思義,變量就是在程序運行時可以變化的量(程序運行過程中,這個值是可以發生變化的)

如何定義變量?

  • 在強數據類型語言中,定義變量需要如下操作:

    數據類型 變量名 = 變量值

    如:int a = 10;
    a = 20;
    a = 20.5; //報錯,數據類型錯誤

  • 而Python是一門弱數據類型語言,因此定義變量需要如下操作:

    變量名 = 變量值

什麼是強數據類型語言和弱數據類型語言?我在上一篇文章提到過
https://blog.csdn.net/qq_44667101/article/details/104770788

變量的命名規則

  1. 變量的名稱只能由有效符號(大小寫字母,數字,_)組成;
  2. 不能以數字開頭;
  3. 不能是關鍵字或者保留字
  4. 變量命名儘量有意義
    (1)小駝峯法 userAddress
    (2)大駝峯法 UserAddress(一般定義類時使用)
    (3)下劃線法 user_address (python推薦使用)

查看Python的關鍵字:

import keyword
keyword.kwlist

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue','def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

數據類型

基本數據類型

  • 數值型
    (1)整數 int
    (2)浮點數 float
    (3)複數 complex
  • 布爾型
    真(True) 假(False)
  • 字符串
    單引號、雙引號、三引號

複合數據類型(引用、指針)

  • 字典
  • 列表
  • 元組
  • 集合

type(變量) : 可以返回該變量的數據類型

數據類型的轉換

  • int(變量) 將該變量轉換爲整型
  • float(變量) 將該變量轉換爲浮點型
  • str(變量) 將該變量轉換爲字符串類型

全局函數

  • print(字符串) #在控制檯上輸出這個字符串,標準輸出函數

  • input(字符串) # 標準輸入函數,將控制檯上一個數輸入到變量中,返回值是個字符串

  • type(變量) # 返回該變量的數據類型

  • int(字符串) # 將該字符串轉換爲整型數據

  • float(字符串) # 將該字符串轉換爲浮點數

  • str(其他類型) # 將數據轉化爲字符串

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章