標籤:命名 方法 不能 單引號 rpe 賦值 erro err file
本期主要內容簡介:
1. 變數;
2. 逸出字元使用介紹;
3. 原始字串用法;
4. 長字串的用法;
詳細內容說明:
1. 變數:在 Python 中變數不需要事先聲明,但是需要先賦值後再使用,變數更像是貼在值上的標籤,這給 Python帶來了很大便捷。變數的名字和 C 及 java 程式設計語言一樣,由字母、數字、底線組成,且首位不允許是數字,而且變數名最好能專業些,讓人一看就知道其含義。
2. 字串: 在 Python 中字串就是以雙引號或者單引號括起來的內容,但是單、雙引號不能混用。例如"小甲魚",?小牛?都是合法的字串,而“ 小甲蟲?則會報錯。
3. 逸出字元:剛才說了,在 Python 裡面‘‘和?主要起到定義字串的作用,但是如果一個字串中本身又包含字串呢,不要急,這裡輪到我們的轉義 字元華麗登場了!逸出字元就是反斜線‘\‘,對於想要將其作為一個字元處理的單引號或者雙引號而言,前面只要加上逸出字元就可以了。例如對於字串 Let‘s go!,我們就可以這樣寫‘Let\‘s go!‘。另外,我們也可使用"Let‘s go!"來表示。最後,逸出字元加上一個字母可以表示特殊的含義,比如最常見的‘\n‘,‘\t‘等。
4. 原始字串:在 Python 中,反斜線主要用來作為逸出字元的,當我們需要用其本身含義時,可以對其自身前面加一個逸出字元處理。但是對於一些特殊的字串,如果裡面頻繁用到反斜線,再手動的去一個個加就顯得繁瑣,這個時候可以在其字串前面加上一個字母 r,輕鬆解決,這就是原始字串的含義,讓字串中的反斜線迴歸原始的本意。例如字串 C:\Program File\Intel\WiFi\Help,定義只要 r‘C:\Program File\Intel\WiFi\Help‘,他的實現方法其實很簡單,就是程式會自動對每一個反斜線前面再加一個反斜線。但是 r不能對末尾是反斜線的字串進行定義,‘C:\Temp\‘。這個時候如果非要使用 r 進行原始字串操作的話可以採用如下形式解決:r‘C:\Temp‘ ‘\\‘ 或者 r‘C:\Temp‘+‘\\‘。
5. 長字串:一般情況下,使用單引號或者雙引號只能引一行的字串,如果字串是有多行組成,則需要使用三
引號,例如:‘‘‘我愛魚 C,
正如我愛小甲魚。
他那呱唧、呱唧的聲音,
總縈繞在我的腦海裡,
久久不肯散去。‘‘‘
6. 特別注意:Python 裡面所有的操作符如單引號、雙引號、冒號、小括弧等等都必須是英文字元,否則會報錯。
0.變數的命名
變數應該以底線和字母開頭
1.不上機的情況下,這個代碼會怎麼顯示
>>> myteacher=‘小甲魚‘>>> yourteacher = myteacher>>> yourteacher = ‘黑夜‘>>> print(myteacher)
應該是顯示小甲魚。
2.不上機的情況下,這個代碼會怎麼顯示
>>> myteacher=‘小甲魚‘>>> yourteacher = myteacher>>> myteacher=‘黑夜‘>>> print(yourteacher)
應該也是顯示小甲魚。
3.不上機的情況下,這個代碼會怎麼顯示
>>>first = 520>>>second = ‘520‘>>>first = second>>>print(first)
會顯示報錯:SyntaxError:多個語句在編譯一個語句中發現
4.除了使用\反斜線進行字串列印,還能用什麼方法列印:Let‘s go!這個字串
print("Let‘s go!")
時刻記住print()函數的用法
5. 如果非要在原始字串結尾輸入反斜線,可以如何靈活處理?
>>> str = r‘C:\Program Files\FishC\Good‘‘\\‘
0.使用變數計算一年有多少秒
>>> dayperyear = 365>>> hourperday = 24>>> secondperhour = 60>>> second = dayperyear*hourperday*secondperhour>>> print(second)
另一種長字串的寫法:
>>> string = (
"我愛魚C,\n"
"正如我愛小甲魚,\n"
"他那呱唧呱唧的聲音,\n"
"總纏繞於我的腦海,\n"
"久久不肯散去……\n")
>>> print(string)
python第三次學習筆記