Python基礎語法(一)

2021-09-18 00:04:45 字數 2574 閱讀 8532

文章開頭,幾點說明

密碼:pc61

但是我用的是vccode編譯器,不過這個並不影響大礙啦。

我們這次就講乙個函式:print()函式

print()函式是乙個很簡單但是也很重要的函式,我們給計算機輸入什麼東西,要讓它輸出,只能用這個函式,沒有多餘的選擇。具體的語法規則我會在下面解釋。

按照輸入的內容對這個函式分開來講,然後混合在一起講,並用幾個例項來說明。

1.1 輸入為純數字
當print()函式裡面是純數字(個數不限)時,會將裡面的數字原樣輸出。

比如我們來看看下面這個例子:

print(123456789)

>>123456789

1.2 輸入為數字表示式
如果是數字表示式,則會將計算結果輸出。

print(1+2)

>>3

print(2*3*2)

>>12

2.1 輸入不是純數字
我們用到漢字或者英文的情況是很多的,因此下面這種情況很常用。

當輸入非純數字時,比如:漢字、英文、標點符號等,要用的就是單引號或者雙引號將要輸出的內容括起來即可,要注意的就是引號的配對

print('我是小穆,我的英文名是j.gmson。')

>>我是小穆,我的英文名是j.gmson。

看看下面這個例子,就是有錯的:

print('我是小穆,我的英文名是'j.gmson'')

對於編譯器而言,乙個print()函式裡它只認一對兒引號,前邊乙個,後邊乙個,只要配對,管你裡面是哈,都給你原樣輸出。我們看上面的print()裡面總共有四個單引號,好,假設我現在是計算機,我從最左邊開始看:「我」字前面有乙個單引號,下乙個就是「是」字後面的單引號,這兩個配對了,好,把這兩個引號裡面的內容輸出去。但是後面的j.gmson』'是啥,計算機不知道,給你報錯:syntaxerror: invalid syntax。

這就是引號的配對不正確的問題。要解決的話,我們可以把外側的兩個單引號換成雙引號就可以完成了,具體為啥我想你也能明白。

有人說,我就是不想用雙引號,但是我還想正確輸出,該怎麼做?

這裡,我們就需要用到反斜槓\了,學過c語言的都知道它是轉義字元,在python裡,它還叫轉義字元。它的後面是啥符號,就輸出這個符號。看例子:

print('我是小穆,我的英文名是\'j.gmson\'')

>>我是小穆,我的英文名是j.gmson

上面的第乙個轉義字元後是單引號,第二個也是。計算機就不會把這個單引號作為匹配的物件了,而是將反斜槓後面的乙個符號原樣輸出,因此就不存在上面的問題了。

2.2 三引號
是不是很意外,怎麼還有三引號?

上面提到的單引號和雙引號的作用,三引號都有。此外,三引號還可以實現自動換行的操作,具體是什麼,我們看例子就行。

print('''我叫小穆,

我的英文名是j.gmson''')

>>我叫小穆,

我的英文名是j.gmson

可以看到,我在三引號的內容裡有換行了,就實現了自動的換行操作,並且也列印了我要列印的內容,是不是挺方便的?不過,以後我們用的更多還是\n,這個以後講。

前面提到的反斜槓也是一盒很重要的內容,我將常用的一些小結如下:

例項: 混合例子

我們直接來看乙個列印乙個皮卡丘的例子,我覺得就夠了。

現在我們已經有了皮卡丘的圖形,只需要用乙個print()函式加上一點修改即可完成。

列印的結果如下圖所示:

如果你列印的皮卡丘耳朵**有錯位,記得增添空格就好了。

除了圖中的方法,我們也可以用雙引號或單引號來操作,不過就要用到\n了。有興趣的話,你可以多去試試的,這對於基礎的鞏固和運用都很有好處。

這次學習的是print()函式,乙個很簡單但是非常重要的函式,它的功能就類似於c語言中的printf()語句,作用就是輸出它的括號裡的內容,但是怎麼輸出,要有什麼注意的格式,這個在上面我都提到了。希望大家多多注意,稍微做點練習就能掌握了。

python語法基礎(一)

注釋及注意 代表注釋 冒號 結尾時,接下來的 會自動縮排,一般為4個空格。python程式是大小寫敏感的。資料型別和變數 在python中能夠直接處理的資料型別有以下幾種 python的字串 在最新版 python 3中,字串是以unicode編碼的 list和tuple 條件判斷if 條件判斷1 ...

python基礎語法(一)

print 函式 python的語法中不需要分號 print 666 無引號 print test 單引號 print test 雙引號 print let s go 混合 print 你好!很感謝你 三引號可以換行輸出,類似於php 的邊界符 print 123 n456 使用 n轉義字元換行 變...

Python基礎語法(一)

2.輸出 3.資料型別轉換 4.運算子 5.條件語句 6.迴圈 變數名 值由數字 字母 下劃線組成 不能數字開頭 不能使用內建關鍵字 區分大小寫 整型 int 浮點型 float 字串 str 布林型 bool 元組 tuple 集合 set 字典 dict 示例 coding utf 8 inum...