乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      小白必學(xué)教程:Python變量的定義和使用

       碼農(nóng)9527 2021-06-30

      所有的一種編程語(yǔ)言都需要處理數(shù)據(jù),如數(shù)字、字符串、字符等等,我們可以直接使用數(shù)據(jù),或者把它保存到一個(gè)變量中,以方便以后使用。

      Python變量

          變數(shù)(Variable)可看作是一個(gè)專(zhuān)門(mén)用于在程序中“裝入”數(shù)據(jù)的小盒子。每一個(gè)變量都有一個(gè)唯一的名字,變量名稱(chēng)可以通過(guò)變量名稱(chēng)查找。

          從底層來(lái)看,程序中的數(shù)據(jù)最終都被放入內(nèi)存(內(nèi)存條),變量實(shí)際上就是這個(gè)內(nèi)存的名稱(chēng)。

          和變量相對(duì)應(yīng)的是常量(Constant),它們都是用來(lái)“盛裝”數(shù)據(jù)的小箱子,不同的是:變量保存的數(shù)據(jù)可以被多次修改,而常量一旦保存某個(gè)數(shù)據(jù)之后就不能修改了。

          Python變量的賦值

          在編程語(yǔ)言中,將數(shù)據(jù)放入變量的過(guò)程叫做賦值(Assignment)。Python使用等號(hào)=作為賦值運(yùn)算符,具體格式為:

       name=value1復(fù)制代碼類(lèi)型:[python]

          name表示變量名;value表示值,也就是要存儲(chǔ)的數(shù)據(jù)。

          注意,變量是標(biāo)識(shí)符的一種,它的名字不能隨便起,要遵守Python標(biāo)識(shí)符命名規(guī)范,還要避免和Python內(nèi)置函數(shù)以及Python保留字重名。

          例如,下面的語(yǔ)句將整數(shù)10賦值給變量n:

       n=101復(fù)制代碼類(lèi)型:[python]

          從此以后,n就代表整數(shù)10,使用n也就是使用10。

          更多賦值的例子:

      pi = 3.1415926  #將圓周率賦值給變量 piurl = "http://c./python/"  #將 Python 教程的地址賦值給變量 strreal = True  #將布爾值賦值給變量 real12345復(fù)制代碼類(lèi)型:[python]

          變量的值不是一成不變的,它可以隨時(shí)被修改,只要重新賦值即可;另外你也不用關(guān)心數(shù)據(jù)的類(lèi)型,可以將不同類(lèi)型的數(shù)據(jù)賦值給同一個(gè)變量。請(qǐng)看下面的演示:

      n = 10  #將10賦值給變量nn = 95  #將95賦值給變量nn = 200  #將200賦值給變量nabc = 12.5  #將小數(shù)賦值給變量abcabc = 85  #將整數(shù)賦值給變量abcabc = "http://c./"  #將字符串賦值給變量abc12345678910111213復(fù)制代碼類(lèi)型:[python]

          注意,變量的值一旦被修改,之前的值就被覆蓋了,不復(fù)存在了,再也找不回了。換句話(huà)說(shuō),變量只能容納一個(gè)值。

          除了賦值單個(gè)數(shù)據(jù),你也可以將表達(dá)式的運(yùn)行結(jié)果賦值給變量,例如:

      sum = 100 + 20  #將加法的結(jié)果賦值給變量rem = 25 * 30 % 7  #將余數(shù)賦值給變量str = "C語(yǔ)言中文網(wǎng)" + "http://c./"  #將字符串拼接的結(jié)果賦值給變量12345復(fù)制代碼類(lèi)型:[python]

          Python變量的使用

          使用Python變量時(shí),只要知道變量的名字即可。

          幾乎在Python代碼的任何地方都能使用變量,請(qǐng)看下面的演示:

      >>> n = 10>>> print(n)  #將變量傳遞給函數(shù)10>>> m = n * 10 + 5  #將變量作為四則運(yùn)算的一部分>>> print(m)105>>> print(m-30)  #將由變量構(gòu)成的表達(dá)式作為參數(shù)傳遞給函數(shù)75>>> m = m * 2  #將變量本身的值翻倍>>> print(m)210>>> url = "http://c./cplus/">>> str = "C++教程:" + url  #字符串拼接>>> print(str)
      C++教程:http://c./cplus/123456789101112131415復(fù)制代碼類(lèi)型:[python]

          Python是弱類(lèi)型的語(yǔ)言

          在強(qiáng)類(lèi)型的編程語(yǔ)言中,定義變量時(shí)要指明變量的類(lèi)型,而且賦值的數(shù)據(jù)也必須是相同類(lèi)型的,C語(yǔ)言、C++、Java是強(qiáng)類(lèi)型語(yǔ)言的代表。

          下面我們以C++為例來(lái)演示強(qiáng)類(lèi)型語(yǔ)言中變量的使用:

      int n = 10;  //int表示整數(shù)類(lèi)型
      
      n = 100;
      
      n = "http://c./socket/";  //錯(cuò)誤:不能將字符串賦值給整數(shù)類(lèi)型
      
      
      
      url = "http://c./java/";  //錯(cuò)誤:沒(méi)有指明類(lèi)型的變量是沒(méi)有定義的,不能使用。123456789復(fù)制代碼類(lèi)型:[python]

          和強(qiáng)類(lèi)型語(yǔ)言相對(duì)應(yīng)的是弱類(lèi)型語(yǔ)言,Python、JavaScript、PHP等腳本語(yǔ)言一般都是弱類(lèi)型的。

          弱類(lèi)型語(yǔ)言有兩個(gè)特點(diǎn):

          變量無(wú)須聲明就可以直接賦值,對(duì)一個(gè)不存在的變量賦值就相當(dāng)于定義了一個(gè)新變量。

          變量的數(shù)據(jù)類(lèi)型可以隨時(shí)改變,比如,同一個(gè)變量可以一會(huì)兒被賦值為整數(shù),一會(huì)兒被賦值為字符串。

          注意,弱類(lèi)型并不等于沒(méi)有類(lèi)型!弱類(lèi)型是說(shuō)在書(shū)寫(xiě)代碼時(shí)不用刻意關(guān)注類(lèi)型,但是在編程語(yǔ)言的內(nèi)部仍然是有類(lèi)型的。我們可以使用type()內(nèi)置函數(shù)類(lèi)檢測(cè)某個(gè)變量或者表達(dá)式的類(lèi)型,例如:

      >>> num = 10>>> type(num)
      <class 'int'>
      >>> num = 15.8
      >>> type(num)
      <class 'float'>
      >>> num = 20 + 15j>>> type(num)
      <class 'complex'>
      >>> type(3*15.6)
      <class 'float'>

        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶(hù) 評(píng)論公約

        類(lèi)似文章 更多