国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python第二天: 變量詳解及變量賦值

RichardXG / 2955人閱讀

目錄

[toc]

此文章針對剛學Python的小白,若覺得對變量有很好的掌握,可以觀看其他的文章
在這里, 我說一下我對變量的簡單總結: 變量是為了存儲運算程序中的一些中間結果, 為了方便日后調用
什么是變量

在這里我舉個簡單的例子:

3 * 4  = 12

在寫一個算數程序的時候,我們往往會遇到很多個3 * 4 = 12
在多次用到這個程序的時候有兩種方法

一種方法是直接在代碼中打出 3 * 4

另一種是用一個變量來存儲 3 * 4

比如:

x = 3
y = 4
z = x * y
print("z = ", z)

運行結果為:

z = 12

如果運用了變量, 在程序中只要輸入z, 就可以直接調用z,從代碼的嚴謹角度上來說, 直接使用變量, 可以是代碼更美觀, 從方便的角度來說, 使用變量可以縮短寫代碼的時間, 像 z = x * y 一樣,只需要調用結果 z

很多人就會說, 小編,你混蛋, 寫一大串我們都懂的東西出來干哈, 我要退款

那我就在這里說一下, 退款是退不了了啊。

怎么寫一個好的變量?

我再舉一個例子:

x = "CoXieQqun"
y = "725479218"
z = x + y 
print(z)

運行結果為:

CoXieQqun725479218

不知道你們看懂了沒有, 看變量以及變量的值, 如果讓你們不看變量的值, 比如:

xxx = "CoXieQqun"
xxx = "725479218"

你們知道變量是什么嗎?
你們可能知道,上面代表的意思
那換個表示的方式:

x = "xxxx"
y = "xxxx"
z = x * y 

不看上面的, 你們知道XY 表示的是什么?
所以,在命名變量的時候, 你要知道你的變量是什么, 作用于什么, 怎么樣命名才是一個好的變量,在這里我賣個關子, 看我天秀

letters = "CoXieQqun"
Group = "725479218"
my = name + number

不知道看懂了沒有, 不管看懂沒有看懂, 自己動手 win + R ,輸入cmd,在命令行里面輸入python(前提python安裝成功)。 動手print, 自己體會一下

下劃線命名法及駝峰命名法

在寫程序的時候,我們往往會在一個變量里面寫幾個單詞,如:

sutudent  = "CoXie"
number = "01"

在現實生活中,數據量大的情況下, 這么執行代碼很麻煩,這個時候就要把兩個數據存儲到一個變量里面,如:

studentnumber = "CoXie01"

如果讓看這一變量命名, 很多人是看的一臉懵逼, 這一大串是什么東西?處于對代碼的嚴謹,一般遇到這種情況,會采用以下兩種命名方式:
下劃線命名法
以上面的為例:

student_number = "CoXie01"

很明顯的可以看見,studentnumber 兩個單詞,在命名變量的時候就可以很清晰的知道,student_number 的作用是學生的編號
駝峰命名法
什么是駝峰命名法?
駝峰命名法,又稱駱駝命名法, 它的命名就像駱駝一樣,有高峰,在此我就不多說什么,一張圖,讓你們理解駝峰命名法。

結語

對于這一系列型的文章, 我會優先發布于我的公眾號:

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/42292.html

相關文章

  • Python進階:如何將字符串常量轉化為變量

    摘要:例如,整數浮點數字符串等基本類型,就是字面量。所以,取出的字符串內容,并不能直接用作變量名,需要另想辦法。總結抽象一下最初的問題,它實際問的是如何將字符串內容作為其它對象的變量名,更進一步地講是如何將常量轉化為變量。 前幾天,我們Python貓交流學習群 里的 M 同學提了個問題。這個問題挺有意思,經初次討論,我們認為它無解。 然而,我認為它很有價值,應該繼續思考怎么解決,所以就在私密...

    lolomaco 評論0 收藏0
  • 二天 變量聲明提升,原型,this指針

    摘要:此處有兩個坑,一是變量聲明提升,二是函數表達式。同理,原題中代碼最終執行時的是只提升變量聲明提升函數聲明,覆蓋的聲明最終的賦值再次覆蓋聲明最終輸出第三問第三問的先執行了函數,然后調用函數的返回值對象的屬性函數。 此部分以一道題目來做解釋 題目如下: function Foo() { getName = function () { console.log(1); }; r...

    bitkylin 評論0 收藏0
  • 【進階1-2期】JavaScript深入之執行上下文棧和變量對象

    摘要:本計劃一共期,每期重點攻克一個面試重難點,如果你還不了解本進階計劃,點擊查看前端進階的破冰之旅本期推薦文章深入之執行上下文棧和深入之變量對象,由于微信不能訪問外鏈,點擊閱讀原文就可以啦。 (關注福利,關注本公眾號回復[資料]領取優質前端視頻,包括Vue、React、Node源碼和實戰、面試指導) 本周正式開始前端進階的第一期,本周的主題是調用堆棧,今天是第二天。 本計劃一共28期,每期...

    Richard_Gao 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<