[風(fēng)變編程] 第0關(guān) print()函數(shù)與變量-千與千尋的名字

最基本的一條代碼

1.print()函數(shù)的構(gòu)成

print()函數(shù)由兩部分構(gòu)成:

指令:print()

指令執(zhí)行的對(duì)象:在print后面里的括號(hào)

2.引號(hào)的用法

print()函數(shù)的用法有幾種

不帶引號(hào)

搭配單引號(hào)

搭配雙引號(hào)

搭配三引號(hào)

注意:Python中所有的符號(hào)都是在英文狀態(tài)下的

2.1不帶引號(hào)

print(520)

工作原理:1档插、我們向計(jì)算機(jī)發(fā)出指令:“打印520”寂呛;2旺入、Python把這行代碼編譯成計(jì)算機(jī)能聽懂的機(jī)器語言评抚;3姓建、計(jì)算機(jī)做出相應(yīng)的執(zhí)行4簿透、最后把打印記過呈現(xiàn)在我們面前。

2.2搭配單引號(hào)

很明顯,你會(huì)發(fā)現(xiàn)闷尿,在print(‘千尋’)里,多了一對(duì)單引號(hào)女坑。

那么問題來了:這個(gè)單引號(hào)是干啥用的填具?為什么打印漢字的時(shí)候要加上單引號(hào)呢?

這是因?yàn)橛?jì)算機(jī)腦回路比較特別:只能理解數(shù)字匆骗,確讀不懂文字劳景。因?yàn)閿?shù)學(xué)和數(shù)學(xué)運(yùn)算都是標(biāo)準(zhǔn)化的、有固定格式的碉就、而文字確千變?nèi)f化盟广。

如果你直接讓計(jì)算機(jī)print(千尋),它會(huì)報(bào)錯(cuò):“這兩個(gè)字什么意思瓮钥,沒有定義清楚筋量,不懂唉…”

當(dāng)括號(hào)里面有引號(hào)的時(shí)候,就相當(dāng)于告訴計(jì)算機(jī)——你不需要執(zhí)行多余的操作碉熄,我輸入什么桨武,你就打印什么⌒饨颍“引號(hào)里面的內(nèi)容可以是任意內(nèi)容”

2.3雙引號(hào)用法

有的時(shí)候單引號(hào)和雙引號(hào)可能會(huì)同時(shí)出現(xiàn)呀酸,比如print(“Let’s play”)

這種情況下,需要注意區(qū)分哪個(gè)引號(hào)屬于print()函數(shù)結(jié)構(gòu)琼梆,哪個(gè)引號(hào)是屬于你要讓計(jì)算機(jī)打印的內(nèi)容性誉,可別混淆了。

我們觀察上面的代碼茎杂,發(fā)現(xiàn)多了一些帶有“#”的語句错览,他是怎么回事呢?

“#”作為單行注釋符號(hào)蛉顽,用于解釋單行代碼蝗砾,比如[#括號(hào)內(nèi)是單引號(hào)情況],用來解釋說明代碼[print(‘一起玩吧’)]携冤。#號(hào)后面的任何數(shù)據(jù)在代碼運(yùn)行階段不會(huì)被輸出悼粮。

在print()函數(shù)中,引里的內(nèi)容不一定非是文字曾棕,還可以是英文和數(shù)字扣猫。

在函數(shù)里面沒有引號(hào)的情況下,我們可以放入計(jì)算機(jī)能夠“理解”的內(nèi)容翘地,如數(shù)字或數(shù)學(xué)運(yùn)算申尤。

此時(shí)print()函數(shù)會(huì)讓計(jì)算機(jī)嘗試“讀懂”括號(hào)里的內(nèi)容并打印最終結(jié)果癌幕。

在代碼框輸入下列代碼的話,print(1+1)昧穿,計(jì)算機(jī)會(huì)在終端輸出什么結(jié)果勺远?

計(jì)算機(jī)會(huì)直接打印出運(yùn)算結(jié)果“2”,這就是計(jì)算機(jī)“讀懂”內(nèi)容的表現(xiàn)时鸵。

2.4三引號(hào)的用法

在print內(nèi)部使用三引號(hào)’’’(連續(xù)輸入三個(gè)單引號(hào))來實(shí)現(xiàn)跨行輸入

其實(shí)還有第二種方法胶逢,使用轉(zhuǎn)義字符,像這樣

print(‘我愿意留在湯婆婆的澡堂里工作兩年饰潜,\n如果我違背工作內(nèi)容的話初坠,\n將在這個(gè)世界變成一頭豬∨砦恚’)

3變量和賦值

我們先來看看下面這行代碼:

name=‘千尋’

這就是一個(gè)常見的“給變量賦值”的動(dòng)作碟刺。在這里,name就是一個(gè)變量薯酝,這行代碼的意思半沽,就是把“千尋”這兩個(gè)字【賦值】給了“name”這個(gè)【變量】。

這就好比蜜托,為了讓千尋在日后能在計(jì)算機(jī)中更方便地找到她的名字抄囚,我們幫她把名字收納進(jìn)了一個(gè)小盒子里,并在這個(gè)盒子上貼了個(gè)叫“name”的標(biāo)簽橄务。

這個(gè)“盒子”在Python中被稱為變量,你可以在這個(gè)“盒子”里放任何你想放的內(nèi)容穴亏。

而這個(gè)往盒子里裝東西的過程蜂挪,在代碼的魔法世界被稱為【賦值】。

終端上出現(xiàn)的結(jié)果是不是【小千】嗓化?可這又是為什么呢棠涮?我們對(duì)“name”這個(gè)變量第一次的賦值不是【‘千尋’】嗎?為什么打印的結(jié)果是第二次的賦值呢刺覆?

這就涉及到了變量的特點(diǎn):變量之所以稱為變量严肪,是因?yàn)樗4娴臄?shù)據(jù)是可以隨意變化的。

在我們上面的案例中谦屑,第一行代碼:name='千尋’表達(dá)的意思是:把千尋這個(gè)名字放到name這個(gè)變量“盒子”中驳糯。

由于,計(jì)算機(jī)是一行行自上而下執(zhí)行代碼的氢橙,所以當(dāng)運(yùn)行到第二行代碼name='小千’時(shí)酝枢,變量“name”里存儲(chǔ)的【‘千尋’】就被替換成了【‘小千’】。

所以悍手,當(dāng)運(yùn)行到第三行print(name)時(shí)帘睦,我們打印出的結(jié)果袍患,就自然而然的是小千了。

4變量命名的規(guī)范

比如說竣付,如果信息是姓名诡延,那么變量可以命名為name;如果信息是數(shù)字古胆,那么變量名則應(yīng)該叫做number孕暇。

很多新手在剛?cè)腴T的時(shí)候會(huì)習(xí)慣給變量命名為a、b赤兴、c等英文字母妖滔。這樣的變量名會(huì)讓你無法從諸多信息中分辨出變量里裝的東西是什么,這無異于給自己的孩子取名叫做“張小紅”桶良、“王小明”座舍,一下就淹沒于茫茫人海之中了。

除了變量命名之外陨帆,還要注意的是:在代碼世界中曲秉,賦值符號(hào)=不是左邊等于右邊的意思。僅僅表示賦值動(dòng)作:把右邊的內(nèi)容放到了左邊的盒子中疲牵。

代表左右兩邊相等的符號(hào)承二,是比較運(yùn)算符==,雖然他倆長得像纲爸,但代表的卻是完全不同的意思亥鸠,可千萬不要搞混了。

5知識(shí)點(diǎn)小結(jié)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末识啦,一起剝皮案震驚了整個(gè)濱河市负蚊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌颓哮,老刑警劉巖家妆,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異冕茅,居然都是意外死亡伤极,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門姨伤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哨坪,“玉大人,你說我怎么就攤上這事姜挺〕菟埃” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵炊豪,是天一觀的道長凌箕。 經(jīng)常有香客問我拧篮,道長,這世上最難降的妖魔是什么牵舱? 我笑而不...
    開封第一講書人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任串绩,我火速辦了婚禮,結(jié)果婚禮上芜壁,老公的妹妹穿的比我還像新娘礁凡。我一直安慰自己,他們只是感情好慧妄,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開白布顷牌。 她就那樣靜靜地躺著,像睡著了一般塞淹。 火紅的嫁衣襯著肌膚如雪窟蓝。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評(píng)論 1 302
  • 那天饱普,我揣著相機(jī)與錄音运挫,去河邊找鬼。 笑死套耕,一個(gè)胖子當(dāng)著我的面吹牛谁帕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播冯袍,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼匈挖,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了颠猴?” 一聲冷哼從身側(cè)響起关划,我...
    開封第一講書人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎翘瓮,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體裤翩,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡资盅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了踊赠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片呵扛。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖筐带,靈堂內(nèi)的尸體忽然破棺而出今穿,到底是詐尸還是另有隱情,我是刑警寧澤伦籍,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布蓝晒,位于F島的核電站腮出,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏芝薇。R本人自食惡果不足惜胚嘲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望洛二。 院中可真熱鬧馋劈,春花似錦、人聲如沸晾嘶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽垒迂。三九已至械姻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間娇斑,已是汗流浹背策添。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留毫缆,地道東北人唯竹。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像苦丁,于是被迫代替她去往敵國和親浸颓。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容