##插曲之變數
※變數名就像我們現實社會的名字,把乙個值賦值給乙個名字時,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...