一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

RG15206629988 ? 來(lái)源:行業(yè)學(xué)習(xí)與研究 ? 2023-02-10 10:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

二、變量賦值

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

變量賦值的運(yùn)算符為等號(hào)(=),等號(hào)(=)運(yùn)算符左邊是變量名,右邊是存儲(chǔ)在變量中的值,變量賦值語(yǔ)法為變量名=值。

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

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

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

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

三、Python的注釋

以#開(kāi)頭的語(yǔ)句為Python的注釋?zhuān)?jì)算機(jī)不運(yùn)行注釋中的內(nèi)容,注釋的作用是使其他人員更容易理解計(jì)算機(jī)程序內(nèi)容。

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

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

四、Python的控制語(yǔ)句

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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





審核編輯:劉清

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

    關(guān)注

    10

    文章

    1955

    瀏覽量

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

    關(guān)注

    1

    文章

    589

    瀏覽量

    21227
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86458

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

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

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

    python教程之變量和簡(jiǎn)單數(shù)據(jù)類(lèi)型

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

    Python變量類(lèi)型詳細(xì)資料說(shuō)明

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

    Python變量類(lèi)型詳細(xì)說(shuō)明

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

    探究西門(mén)子SCL-基本數(shù)據(jù)類(lèi)型變量賦值

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

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

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

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

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

    ARRAY類(lèi)型變量賦值

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

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

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

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

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

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

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

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

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