日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中变量的基本使用及命名规则

發布時間:2025/3/15 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中变量的基本使用及命名规则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目標

  • 變量定義
  • 變量的類型
  • 變量的命名
  • 標識符和關鍵字
  • 變量的命名規則

01. 變量定義

  • 在 Python 中,每個變量 ???? 在使用前都必須賦值,變量 ???? 賦值以后 ???? 該變量 才會被創建
  • 等號(=)用來給變量賦值 ???? = 左邊是一個變量名
  • = 右邊是存儲在變量中的值
    ????
    ???? 變量名 = 值
    ???? 變量定義之后,后續就可以直接使用了

02. 變量的類型

  • 在內存中創建一個變量,會包括:
  • 變量的名稱
  • 變量保存的數據
  • 變量存儲數據的類型
  • 變量的地址(標示)
    • 在Python中定義變量是 ???? 不需要指定類型(在其他很多高級語言中都需要)
    • Python可以根據等號右側的值,自動推導出變量中存儲數據的類型
    • 數據類型可以分為 數字型?和 非數字型

    2.1 數字型

    • 整型 (int)
    • 浮點型(float)
    • 布爾型(bool) ???? 真 True? 非 0 數 —— 非零即真
    • 假 False 0
    • 復數型 ???? complex 主要用于科學計算。例如:平面場問題、波動問題、電感電容等問題

    2.2 非數字型

  • 字符串
  • 列表
  • 元組
  • 字典
    • ?使用 type 函數可以查看一個變量的類型
    ·???????? a = "123" print (type(a)) #可以打印看到變量a是字符串類型

    03. 不同類型變量之間的計算

    • 數字型變量?之間可以直接計算
  • 在 Python ???? 中,兩個數字型變量是可以直接進行 算數運算的
  • 如果變量是 bool 型,在計算時 True 對應的數字是 ???? 1,?False 對應的數字是 0
    • 字符串變量?之間使用 + 拼接字符串

    ?

    first_name = "三" last_name = "張" first_name + last_name #會輸出"三張" ?

    ?

    • 字符串變量?可以和 整數 使用 * 重復拼接相同的字符串
    • ?數字型變量?和 字符串?之間 不能進行其他計算
    ·???????? a = "$" ·???????? b = a * 10 print(b) #會輸出'$$$$$$$$$$' ·???????? first_name = "zhang" ·???????? x = 10 ·???????? x + first_name ·???????? --------------------------------------------------------------------------- ·???????? TypeError: unsupported operand type(s) for +: 'int' and 'str' 類型錯誤:`+` 不支持的操作類型:`int` 和 `str`

    04. 變量的輸入

    • 所謂 輸入,就是 用代碼?獲取用戶通過 ???? 鍵盤 ???? 輸入的信息
  • 例如:去銀行取錢,在 ATM 上輸入密碼
  • 在 Python ???? 中,如果要獲取用戶在 鍵盤 上的輸入信息,需要使用到 input 函數
    • input 函數實現鍵盤輸入
  • 在 Python 中可以使用 ???? input 函數從鍵盤等待用戶的輸入
  • 用戶輸入的 任何內容 Python 都認為是一個 字符串
    語法如下:
  • 字符串變量 = input("提示信息:")

    05. 類型轉換函數

    • ?

    函數

    說明

    int(x)

    將x轉換為一個整數

    float(x)

    將x轉換為一個浮點數

    str(x)

    將x轉換為一個字符串

    06. 變量的格式化輸出

    • ?

    格式化字符串

    含義

    %s

    字符串

    %d

    有符號十進制整數,%06d表示輸出的整數顯示位數,不足的地方使用0補全

    %f

    浮點數,%.2f表示小數點后只顯示兩位

    %%

    輸出%

    • 語法格式如下:
    ·???????? print("格式化字符串" % 變量1) print("格式化字符串" % (變量1, 變量2...))
    • ?格式化輸出演練 —— 基本練習
  • 定義字符串變量 ???? name,輸出 我的名字叫 小明,請多多關照!
  • 定義整數變量 ???? student_no,輸出 我的學號是 000001
  • 定義小數 ???? price、weight、money,輸出 ???? 蘋果單價 9.00 元/斤,購買了 5.00 斤,需要支付 45.00 元
  • 定義一個小數 cale,輸出 數據比例是 10.00%
  • 5.? print("我的名字叫 %s,請多多關照!" % name) 6.? print("我的學號是 %06d" % student_no) 7.? print("蘋果單價 %.02f 元/斤,購買 %.02f 斤,需要支付 %.02f 元" % (price, weight, money)) print("數據比例是 %.02f%%" % (scale * 100))

    07. 標識符和關鍵字

    7.1 標識符

    標示符就是程序員定義的 變量名、函數名

    • 名字 需要有 見名知義 的效果,見下圖:

    ? ? ? ? ? ? ? ? ? ? ? ?

    • 標示符可以由 字母下劃線數字 組成
    • 不能以數字開頭
    • 不能與關鍵字重名
    • Python中的標識符是 ???? 區分大小寫的


    7.2 關鍵字

    • 關鍵字就是在Python內部已經使用的標識符
    • 關鍵字具有特殊的功能和含義
    • 開發者不允許定義和關鍵字相同的名字的標示符

    通過以下命令可以查看Python中的關鍵字

    import keyword print(keyword.kwlist)

    7.3. 變量的命名規則

    • 命名規則可以被視為一種 慣例,并無絕對與強制
    • 目的是為了 增加代碼的識別和可讀性
    • 在定義變量時,為了保證代碼格式,= 的左右應該各保留一個空格
    • 在Python中,如果 ???? 變量名 ???? 需要由 二個?或 多個單詞 組成時,可以按照以下方式命名
  • 每個單詞都使用小寫字母
  • 單詞與單詞之間使用 _下劃線 連接
  • 例如:first_name、ast_name、qq_number、qq_password
    • 變量名?是由二個或多個單詞組成時,還可以利用駝峰命名法來命名
  • 小駝峰式命名法
    ???? ?第一個單詞以小寫字母開始,后續單詞的首字母大寫。例如:firstName、lastName
  • 大駝峰式命名法
    ???? 每一個單詞的首字母都采用大寫字母。例如:FirstName、LastName、CamelCase
  • 轉載于:https://www.cnblogs.com/liuhnsky/p/9966957.html

    總結

    以上是生活随笔為你收集整理的python中变量的基本使用及命名规则的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。