小插曲之變數和字串 習題複習

2021-10-02 07:07:54 字數 1767 閱讀 6882

##插曲之變數

※變數名就像我們現實社會的名字,把乙個值賦值給乙個名字時,ta會儲存在記憶體中,稱之為變數(variable),在大多數語言中,都把這種行為稱為「給變數賦值」或「把值儲存在變數中」。

※不過python與大多數其他計算機語言的做法稍有不同,ta並不是把值儲存在變數中,而更像是把名字貼在值的上邊。

※所以有些python程式設計師會說「python」沒有「變數」,只有「名字」。

##需要注意的地方

※在使用變數之前,需要對其先賦值。

※變數名可以包括字母、數字、下劃線,但變數名不能以數字開頭。

※字母可以是大寫或小寫,但大小寫是不同的。也就是說fishc和fishc對於python來說是完全不同的兩個名字

※等號(=)是賦值的意思,左邊是名字,右邊是值,不可寫反咯。

※變數的命名理論可以取任何合法的名字,但作為乙個優秀的程式設計師,請將盡量給變數取乙個專業一點兒的名字:

<<

<<

<<

##插曲之字串

※到目前為止,我們所認知的字串就是引號內的一切東西,我們也把字串叫做文字,文字和數字是截然不同的,咱看例子:

<<<5+8

<<

※要告訴python你在建立乙個字串,就要在字元兩邊加上引號,可以是單引號或者雙引號,python女士表示不挑剔。但必須成對,你不能一邊單引號,另一邊卻花心的用上雙引號結尾。

※如果字串中需要出現單引號或雙引號怎麼辦?例如我想列印字串:let』s go!

※有兩種方法,第一種比較常用,就是使用我們的轉義符號(\)對字串中的引號進行轉義:

※還有一種方法小甲魚賣個關子,讓大家先思考一下,在課後習題裡邊會有舉例講解。

##原始字串

※好像反斜槓是乙個好東西,但不妨試試列印:

(可以看到用print輸出時\n會解析為換行了)

※我們可以用反斜槓對自身進行轉義:

※但如果對於乙個字串中有很多個反斜槓:

<<

※原始字串的使用非常簡單,只需要在字串前邊加乙個英文本母r即可:

(會自動幫你加上\轉義的斜槓,但是在末尾加上\斜槓會出現語法錯誤,在習題會有解決)

##長字串

※如果希望得到乙個跨越多行的字串,例如:

我愛魚c,

正如我愛小甲魚,

他那呱唧呱唧

呱唧呱唧

呱唧呱唧的聲音

總纏繞於我的腦海,

久久不肯散去……

※這我們就需要使用到三重引號字串!

##溫故知新之習題

0. 如果非要在原始字串結尾輸入反斜槓,可以如何靈活處理?

003 小插曲之變數和字串

1.變數名可以包括字幕 數字 下劃線,但變數名不能以數字開頭 聯絡c語言語法規則 2.變數名盡量用相關英文單詞表示。3.數字相加是算數值,帶引號的字串相加是字串的拼接,例如,5 8 13 而 5 8 58 4.轉義字元加上乙個字母可以表示特殊的含義,比如最常見的 n t 等。5.原始字串 在 pyt...

課後作業 第003講 小插曲之變數和字串

測試題 0.以下哪個變數的命名不正確?為什麼?a mm 520 b mm520 c 520 mm d 520 mm答 變數名不可以數字開頭。在不上機的情況下,以下 你能猜到螢幕會列印什麼內容嗎?答 myteaher對應的值是 小甲魚 所以列印出來對應的也是小甲魚。myteacher 小甲魚 your...

第003講 插曲之變數和字串 課後測試題及答案

第003講 插曲之變數和字串 課後測試題及答案 測試題 以下哪個變數的命名不正確?為什麼?c 選項不正確,因為 python 中的變數名不能以數字開頭。在不上機的情況下,以下 你能猜到螢幕會列印什麼內容嗎?myteacher 小甲魚 yourteacher myteacher yourteacher...