国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

python 基礎篇 day 1 初識變量和數(shù)據類型

這篇具有很好參考價值的文章主要介紹了python 基礎篇 day 1 初識變量和數(shù)據類型。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

變量

變量作用——用于存儲和表示數(shù)據。

通過定義和使用變量,我們可以在程序執(zhí)行過程中動態(tài)地保存和修改數(shù)據。

變量的作用包括但不限于以下幾個方面:

  • 存儲數(shù)據:變量可以用來存儲各種類型的數(shù)據,包括數(shù)字、字符串、布爾值等。
  • 數(shù)據傳遞:變量可以作為參數(shù)傳遞給函數(shù)或方法,以便在不同的代碼塊之間共享數(shù)據。
  • 數(shù)據操作:變量可以參與各種運算操作,例如數(shù)學運算、字符串拼接、邏輯判斷等。
  • 數(shù)據狀態(tài)管理:變量可以用于跟蹤和管理程序中的狀態(tài),例如計數(shù)器變量、標志變量等。

變量命名

合理的變量命名是編寫清晰、易讀和易于維護代碼的重要因素。

規(guī)則
  • 變量的名字只能由字母 數(shù)字 下劃線組成
  • 數(shù)字不能作為名稱開頭(支持中文變量名稱)
  • 系統(tǒng)關鍵字不能作為變量名稱
  • 變量名稱對大小寫敏感
命名法
大駝峰

每個單詞的首字母都大寫 面向對象才會用到

FirstName LastName LastNameData

小駝峰

第一個單詞字母小寫,后面的單詞首字母大寫

firstName lastName lastNameData

下劃體

first_name last_name last_name_data

n j i a x 通常作為臨時變量使用
建議
  • 使用使用有意義的名稱:變量名應該反映其所代表的數(shù)據含義,更易讀懂(見名知義)。
  • 遵循命名規(guī)范:通常使用小寫字母和下劃線來組成變量名,避免使用特殊字符和空格。
  • 使用駝峰命名法:對于由多個單詞組成的變量名,可以使用駝峰命名法(除首個單詞外,后續(xù)單詞的首字母大寫
  • 遵循命名約定:在特定的編程語言或項目中,可能有特定的命名約定和慣例,應遵循并統(tǒng)一使用。

變量種類

常見的變量種類,包括全局變量、局部變量、靜態(tài)變量、實例變量、類變量、參數(shù)變量等。
每種變量都有其特定的作用范圍和生命周期,用于滿足不同的編程需求。

全局變量(Global Variables)

在程序的任何地方都可以訪問的變量,它們在整個程序執(zhí)行過程中都存在。全局變量通常在程序的頂層定義,在函數(shù)內部也可以通過global關鍵字進行全局引用。

局部變量(Local Variables)

在特定代碼塊、函數(shù)或方法內定義和使用的變量。局部變量的作用范圍僅限于其被定義的代碼塊,超出該范圍后將無法訪問。

靜態(tài)變量(Static Variables)

在面向對象編程中,靜態(tài)變量是在類級別定義的變量,它們在整個類的生命周期內保持不變,從程序啟動到程序關閉,始終存在于內存中。與實例變量相比,靜態(tài)變量屬于類本身而不是類的實例,可以通過類名或實例訪問

實例變量(Instance Variables)

在面向對象編程中,實例變量是在類的實例化過程中為每個實例單獨分配的變量,只能通過類的實例來訪問。實例變量的作用范圍限于特定的實例對象,不同的實例對象可以具有不同的實例變量值。實例變量通常在類的構造方法(__init__方法)中定義。

類變量(Class Variables)

在面向對象編程中,類變量是在類級別定義的變量,被該類的所有實例共享。類變量屬于類本身而不是實例,可以通過類名或實例訪問。類變量的生命周期與類的實例相關聯(lián),當銷毀實例時,類變量也會被釋放。(有實例才有類變量,但是可以通過類名訪問

參數(shù)變量(Parameter Variables)

在函數(shù)或方法定義中聲明的變量,用于接受調用者傳遞的參數(shù)值。參數(shù)變量的作用范圍限于函數(shù)或方法的執(zhí)行過程,可以通過參數(shù)列表傳遞和訪問。

變量使用

賦值操作:通過賦值運算符 = 將具體的值賦給變量。
引用變量:通過變量名來引用和訪問變量保存的數(shù)據。
修改變量:可以根據需要對變量的值進行修改或更新。
作用范圍:確保變量的作用范圍(如全局、局部)正確并符合設計意圖。
生命周期:理解變量的生命周期是確保在合適的時間創(chuàng)建、使用和銷毀變量的重要因素。

合理地使用變量可以提高代碼的可讀性、靈活性和可維護性,同時也有助于避免錯誤和減少資源的浪費。

數(shù)據類型

python 基礎篇 day 1 初識變量和數(shù)據類型,python,python

數(shù)值類型(Numeric Types)

整數(shù)(int):表示整數(shù),如1、-10、100。
浮點數(shù)(float):表示帶有小數(shù)部分的數(shù)字,如3.14、-0.5、1.0。

字符串類型(String Type)

字符串(str):表示一系列字符組成的文本,可以使用單引號或雙引號括起來,如"Hello"、‘Python’。

布爾類型(Boolean Type)

布爾值(bool):表示真(True)或假(False)的值,用于邏輯判斷和控制流程
如True、False。

列表類型(List Type)

列表(list):表示一系列按特定順序排列的值,可包含不同類型的元素,用方括號括起來
如[1, 2, 3]、[‘a’, ‘b’, ‘c’]。

元組類型(Tuple Type)

元組(tuple):類似于列表,但是不可修改,用圓括號括起來
如(1, 2, 3)、(‘a’, ‘b’, ‘c’)。

字典類型(Dictionary Type)

字典(dict):表示一組鍵值對(key-value)的集合,用花括號括起來
如{‘name’: ‘Alice’, ‘age’: 25}。

集合類型(Set Types)

集合(set):表示一組無序且不重復的元素,用花括號或set()函數(shù)創(chuàng)建
如{1, 2, 3}、set([4, 5, 6])。

其他類型

None類型:表示空值或缺失值,用于表示變量沒有值或函數(shù)沒有返回值。

以上是Python中常見的數(shù)據類型,每種類型都有其特定的屬性、方法和用途??梢愿鶕嶋H需求選擇合適的數(shù)據類型來存儲和操作數(shù)據。

注意

在 Python 中,整數(shù) 0 并不是布爾類型(bool)的 False 值,但它可以被視為假值(Falsy)

在布爾上下文中,以下值被視為假值:
False:布爾類型的假值。
None:表示空值或缺失值的特殊對象。
0:整數(shù)類型的零。
0.0:浮點型的零。
“”:空字符串。
[]:空列表。
():空元組。
{}:空字典。
set():空集合。

總結:0 和空

這些值在邏輯表達式被視為 False,其他非假值都被視為 True。
因此,可以使用 0 在某些條件下表示假值。

例如:

my_var = 0
if not my_var:
    print("my_var is a falsy value")

在上面的示例中,變量 my_var 被賦值為 0,使用 not 運算符來檢查其真假值。由于 0 是一個假值,所以條件成立,輸出 “my_var is a falsy value”。

需要注意的是,0 在數(shù)值運算或其他上下文中仍然被看作是一個有效的整數(shù)值。文章來源地址http://www.zghlxwxcb.cn/news/detail-698131.html

到了這里,關于python 基礎篇 day 1 初識變量和數(shù)據類型的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 初識Java:數(shù)據類型與變量、運算符

    初識Java:數(shù)據類型與變量、運算符

    哈嘍大家好,這篇文章我將為大家分享關于Java的數(shù)據類型與變量和運算符。 在Java中數(shù)據類型分為基本數(shù)據類型與引用數(shù)據類型,今天我們著重講解基本數(shù)據類型。 基本數(shù)據類型又分為整型、浮點型、字符型以及布爾類型,我們來看下面的一張表。 整型類型 byte類型 byte類型

    2024年02月01日
    瀏覽(26)
  • Python零基礎入門(四)——變量,數(shù)據類型與運算符

    Python零基礎入門(四)——變量,數(shù)據類型與運算符

    個人簡介:機電專業(yè)在讀研究生,CSDN內容合伙人,博主個人首頁 Python入門專欄:《Python入門》歡迎閱讀,一起進步!?????? 碼字不易,如果覺得文章不錯或能幫助到你學習,可以點贊??收藏??評論??+關注哦!?????? 歡迎來到本篇博客,如果你是一個完全零基礎的

    2024年02月10日
    瀏覽(23)
  • python基礎語法(print、數(shù)據類型、變量、注釋、輸入、條件語句)

    python基礎語法(print、數(shù)據類型、變量、注釋、輸入、條件語句)

    計算機中所有的數(shù)據本質上都是用0和1的組合來存儲的。編碼就相當于密碼本,在計算機中有多個密碼本:utf-8編碼、gbk編碼等 注意事項:在計算機中若以某個編碼形式進行保存文件,以后也要以這種編碼形式去打開這個文件,否則就會出現(xiàn)亂碼。 編碼必須要保持:保存和打

    2024年02月05日
    瀏覽(21)
  • 100天精通Python丨基礎知識篇 —— 05、7大基礎數(shù)據類型詳解(變量、列表、集合、字典、元組)

    《100天精通Python專欄 - 快速入門到黑科技》 是由 CSDN 內容合伙人丨全站排名 Top 4 的硬核博主 不吃西紅柿 傾力打造,專欄分為基礎知識篇和黑科技應用篇。 基礎知識篇 以理論知識為主,旨在幫助沒有語言基礎的小伙伴,學習我整理成體系的精華知識,快速入門構建起知識框

    2023年04月18日
    瀏覽(24)
  • [Python物聯(lián)網]Python基礎知識和語法--變量和數(shù)據類型--Python快速上手開發(fā)物聯(lián)網上位機程序

    目錄 一、前言 二、Python變量 三、Python數(shù)據類型 ? ? ? ? 1.數(shù)值類型 ? ? ? ? 2.字符串類型 ? ? ? ? 3.列表類型 ? ? ? ? 4.元組類型 ????????5.字典類型 ????????6.數(shù)據類型轉換 ????????當你開始學習Python編程語言時,第一步就是了解 變量和數(shù)據類型 。變量是存儲

    2024年02月04日
    瀏覽(29)
  • Verilog數(shù)據類型/常量/變量[學習筆記day3]

    Verilog數(shù)據類型/常量/變量[學習筆記day3]

    1 數(shù)據類型 數(shù)據類型是用來表示數(shù)字電路中的 數(shù)據存儲 和 傳遞單元 。 Verilog HDL中共有19種數(shù)據類型,其中 最基本的有4種 : 常:integer型 parameter型 變:reg型 wire型 其他:large, medium, scalared, small, time, tri, tri0, tri1, triand, trior, trireg, vectored, wand, wor等。 2 常量 在程序運行過程中

    2024年02月05日
    瀏覽(17)
  • 【100天精通python】Day6:python基礎_基本數(shù)據結構,常用序列類型和運算符

    目錄 目錄 1 常用的序列類型 1.1 字符串(String) ?1.2 列表(List) 1.3?元組 (Tuple)

    2024年02月14日
    瀏覽(27)
  • C#學習 - 初識類型、變量、方法

    、操作符、標識符、文本都是標記(Token),編譯器能夠識別 C#有一般(C# Keyword:任何時候都是)和上下文(Contextual Keywords:在某些語境中時是) 也成為運算符,某些也是操作符 標識符就是名字,比如給變量取的名字 取名規(guī)范 :不

    2024年02月09日
    瀏覽(19)
  • Python教程(6)——Python變量的基礎類型。|整數(shù)類型|浮點數(shù)類型|字符串類型|布爾類型|

    Python教程(6)——Python變量的基礎類型。|整數(shù)類型|浮點數(shù)類型|字符串類型|布爾類型|

    學習編程語言,不得不忽視變量這個概念。Python 中的變量是用于存儲數(shù)據的名稱,你可以將值賦給變量,并在程序的其他地方使用該變量來引用該值。變量在程序中起到存儲和操作數(shù)據的作用。 如果學過C/C++語言的同學,定義了變量后,需要加個類型的限制,比如 也就是說

    2024年02月14日
    瀏覽(30)
  • 初識Java篇(JavaSE基礎語法)(1)(數(shù)據類型+運算符)

    初識Java篇(JavaSE基礎語法)(1)(數(shù)據類型+運算符)

    ?個人主頁(找往期文章包括但不限于本期文章中不懂的知識點):?我要學編程(?_?)-CSDN博客 目錄 前言:? 初識Java? 運行Java程序 注釋 標識符 數(shù)據類型與變量? 字面常量 數(shù)據類型 變量 類型轉換? 類型提升? 字符串類型? 運算符 算術運算符? 關系運算符? 邏輯運

    2024年03月24日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包