0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python的數(shù)據(jù)類型與變量賦值

RG15206629988 ? 來源:行業(yè)學(xué)習(xí)與研究 ? 2023-02-10 10:23 ? 次閱讀

一、Python的數(shù)據(jù)類型

Python有六個標(biāo)準(zhǔn)的數(shù)據(jù)類型:Numbers(數(shù)字)、String(字符串)、List(列表)、Tuple(元組)、Sets(集合)Dictionary(字典)。其中,List(列表)、Tuple(元組)、Sets(集合)、Dictionary(字典)屬于序列類型。

根據(jù)數(shù)據(jù)是否可變,六種數(shù)據(jù)類型可分類為不可變數(shù)據(jù)和可變數(shù)據(jù)。具體分類如表一所示:

四種不可變數(shù)據(jù) 兩種可變數(shù)據(jù)
Numbers(數(shù)字) String(字符串) Tuple(元組) Sets(集合) List(列表) Dictionary(字典)

表一,內(nèi)容來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

二、變量賦值

編程語言最簡單的語句是變量賦值語句。Python中的變量賦值不需要類型聲明,每個變量在內(nèi)存中創(chuàng)建,都包括變量的標(biāo)識,名稱、數(shù)據(jù)等信息。且每個變量在使用前都必須賦值,變量被賦值后才被創(chuàng)建。

變量賦值的運算符為等號(=),等號(=)運算符左邊是變量名,右邊是存儲在變量中的值,變量賦值語法為變量名=值。

變量名不能以數(shù)字開頭,但可以含有數(shù)字,例如1a不能作為變量名,a1可以作為變量名。預(yù)留關(guān)鍵字也不可作為變量名,如if不能作為變量名。

具體的賦值語句如圖一所示: (1)n被賦值為10,即n被定義為Numbers(數(shù)字)類型; (2)s被賦值為'hello',即s被定義為String(字符串)類型; (3)l被賦值為[1,2,3,4],即l被定義為List(列表); (4)t被賦值為(1,2,3),即t被定義為Tuple(元組); (5)S1被賦值為{1,2,3,4},即S1被定義為Sets(集合); (6)dic被賦值為{'name':'ming','age':'18'},即dic被定義為Dictionary(字典)。

b88bc958-a8e8-11ed-bfe3-dac502259ad0.png

圖一,圖片來源:根據(jù)學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》資料制作

三、Python的注釋

以#開頭的語句為Python的注釋,計算機不運行注釋中的內(nèi)容,注釋的作用是使其他人員更容易理解計算機程序內(nèi)容。

b8aa8244-a8e8-11ed-bfe3-dac502259ad0.png

圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

四、Python的控制語句

一般,計算機程序按照語句編寫順序依次執(zhí)行程序。當(dāng)需要非順序執(zhí)行,可使用控制語句改變其原有的順序執(zhí)行。Python最常用的兩種控制語句包括:條件控制語句和循環(huán)控制語句。

(1)條件控制語句 Python的條件控制語句包括:if語句、if-else語句、if-elif-else語句。

b8cade36-a8e8-11ed-bfe3-dac502259ad0.png

圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

1)if語句 如圖二所示,因為n被賦值為10,if語句中n==10(n==10語句解釋:當(dāng)n的值為10時,該語句的值為真,當(dāng)n不等于10時,該語句的值為假)為真,所以執(zhí)行print('hello'),輸出hello。

b8aa8244-a8e8-11ed-bfe3-dac502259ad0.pngb93aca3e-a8e8-11ed-bfe3-dac502259ad0.png

圖二,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

2)if-else語句 如圖三所示,因為n被賦值為10,if語句中n==11為假,所以不執(zhí)行if條件語句,而執(zhí)行else后的語句print('不相等'),輸出不相等。

b8aa8244-a8e8-11ed-bfe3-dac502259ad0.pngb9782140-a8e8-11ed-bfe3-dac502259ad0.png

圖三,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

3)if-elif-else語句 如圖四所示:當(dāng)score被賦值為95時,滿足ifscore>90的語句,因此輸出為A;當(dāng)score被賦值為15時,不滿足ifscore>90、elifscore>75、elifscore>60語句,因此輸出else后的語句,輸出為D

b9956bc4-a8e8-11ed-bfe3-dac502259ad0.pngb9ace646-a8e8-11ed-bfe3-dac502259ad0.png

圖四,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

(2)循環(huán)控制語句

Python中的循環(huán)控制語句包括:for循環(huán)控制語句和while循環(huán)控制語句。下文以for循環(huán)控制語句舉例。

如圖五所示,l的數(shù)據(jù)類型是list(列表),通過for循環(huán)將l中的數(shù)字依次輸出。

b9d03394-a8e8-11ed-bfe3-dac502259ad0.png

圖五,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

如圖六所示,如果在for循環(huán)加入: if i==2; break 則l中2以后(包含2)的數(shù)字不會被輸出。

b9f181b6-a8e8-11ed-bfe3-dac502259ad0.png

圖六,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》

如圖七所示,如果在for循環(huán)加入: if i==2;

continue 則l中除了2以外的數(shù)字依次輸出。

ba17daaa-a8e8-11ed-bfe3-dac502259ad0.png

圖七,圖片來源:學(xué)堂在線《大數(shù)據(jù)導(dǎo)論》





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編程語言
    +關(guān)注

    關(guān)注

    10

    文章

    1916

    瀏覽量

    34381
  • 字符串
    +關(guān)注

    關(guān)注

    1

    文章

    566

    瀏覽量

    20384
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84081

原文標(biāo)題:大數(shù)據(jù)相關(guān)介紹(5)——編程語言(中)

文章出處:【微信號:行業(yè)學(xué)習(xí)與研究,微信公眾號:行業(yè)學(xué)習(xí)與研究】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Python中常用的數(shù)據(jù)類型

    數(shù)據(jù)類型是每種編程語言必備屬性,只有給數(shù)據(jù)賦予明確的數(shù)據(jù)類型,計算機才能對數(shù)據(jù)進行處理運算,因此,正確使用數(shù)據(jù)類型是十分必要的,不同的語言,
    發(fā)表于 04-19 15:14

    史上最全Python數(shù)據(jù)類型詳解

    數(shù)據(jù)類型是每個編程語言必不可少的基礎(chǔ)知識,也是必須要掌握的技能,很多人知識簡單的進行理解,并沒有很系統(tǒng)的進行知識的梳理,以下是對python語言的全部數(shù)據(jù)類型詳細匯總:Python中可
    發(fā)表于 06-15 14:57

    Verilog 變量聲明與數(shù)據(jù)類型

    Verilog 變量聲明與數(shù)據(jù)類型一Verilog語法中最基本的數(shù)據(jù)類型有 線網(wǎng)(wire),寄存器(reg)和整數(shù)(integer)三種類型,這三種
    發(fā)表于 08-10 14:01

    python數(shù)據(jù)類型有哪些?

    python數(shù)據(jù)類型有哪些?Python定義函數(shù)一般格式是什么?
    發(fā)表于 12-27 06:26

    python教程之變量和簡單數(shù)據(jù)類型

    本文檔的主要內(nèi)容詳細介紹的是python教程之變量和簡單數(shù)據(jù)類型
    發(fā)表于 04-26 08:00 ?7次下載
    <b class='flag-5'>python</b>教程之<b class='flag-5'>變量</b>和簡單<b class='flag-5'>數(shù)據(jù)類型</b>

    Python變量類型詳細資料說明

    Python 中的變量賦值不需要類型聲明。每個變量在內(nèi)存中創(chuàng)建,都包括變量的標(biāo)識,名稱和
    發(fā)表于 08-24 16:47 ?3次下載
    <b class='flag-5'>Python</b>的<b class='flag-5'>變量</b><b class='flag-5'>類型</b>詳細資料說明

    Python變量類型詳細說明

    變量賦值Python 中的變量賦值不需要類型聲明。 每個變量
    發(fā)表于 01-15 16:29 ?1次下載
    <b class='flag-5'>Python</b>的<b class='flag-5'>變量</b><b class='flag-5'>類型</b>詳細說明

    探究西門子SCL-基本數(shù)據(jù)類型變量賦值

    設(shè)定給其名字寫在賦值符左邊的變量。函數(shù)允許的變量如下圖所示: 賦值的語法(Syntax of a Value Assignment) 能夠?qū)⑼?b class='flag-5'>類型
    的頭像 發(fā)表于 05-24 14:56 ?5297次閱讀
    探究西門子SCL-基本<b class='flag-5'>數(shù)據(jù)類型</b><b class='flag-5'>變量</b>的<b class='flag-5'>賦值</b>

    重視變量數(shù)據(jù)類型

    不管在什么語言中,定義一個變量時必然要在內(nèi)存中開辟一個相應(yīng)大小的空間來存儲該變量。不同的數(shù)據(jù)類型在內(nèi)存所占的空間大小不同,其所能表示的數(shù)據(jù)范圍也不相同。在單片機C語言中,常用的基本
    發(fā)表于 01-13 15:05 ?1次下載
    重視<b class='flag-5'>變量</b>的<b class='flag-5'>數(shù)據(jù)類型</b>

    Python最基本內(nèi)置數(shù)據(jù)類型(1)

    最基本內(nèi)置數(shù)據(jù)類型 1. 基本數(shù)據(jù)類型和運算符 python變量沒有類型,但是對象都有類型
    的頭像 發(fā)表于 03-08 17:17 ?785次閱讀
    <b class='flag-5'>Python</b>最基本內(nèi)置<b class='flag-5'>數(shù)據(jù)類型</b>(1)

    ARRAY類型變量賦值

    當(dāng)元素的數(shù)據(jù)類型和數(shù)組界限(最低和最高的可能的數(shù)組索引)相匹配時,能夠?qū)⒁粋€完整數(shù)組賦值給另一個數(shù)組。如果是這樣,在賦值符后指定數(shù)組的標(biāo)識符。下面的賦值是有效的:
    的頭像 發(fā)表于 04-10 11:46 ?852次閱讀

    網(wǎng)絡(luò)工程師學(xué)Python變量和簡單數(shù)據(jù)類型

    Python是一種廣泛應(yīng)用于編程和數(shù)據(jù)科學(xué)的高級編程語言,它支持許多不同類型變量和簡單數(shù)據(jù)類型
    的頭像 發(fā)表于 04-15 17:56 ?664次閱讀

    MATLAB變量數(shù)據(jù)類型的基本介紹

    在MATLAB中,變量數(shù)據(jù)類型是非常重要的概念。
    的頭像 發(fā)表于 07-05 09:44 ?1587次閱讀

    python變量與基本數(shù)據(jù)類型介紹

    1、前言 熟練掌握一門編程語言,最好的方法就是充分了解,掌握基礎(chǔ)知識,并親自體驗,多敲代碼,熟能生巧。本文首先介紹python基礎(chǔ)知識的保留字與標(biāo)識符,然后將介紹在python中如何使用變量以及各種
    的頭像 發(fā)表于 07-05 15:51 ?674次閱讀

    ARRAY 數(shù)據(jù)類型變量

    要求 全局數(shù)據(jù)塊已打開。 操作步驟 要聲明一個 ARRAY 數(shù)據(jù)類型變量,請按以下步驟操作: 在“名稱”(Name) 列中,輸入變量的名稱。 在“
    的頭像 發(fā)表于 07-06 11:08 ?915次閱讀