二、函式
三、資料型別
四、python 算術運算表
傳送門轉義字元有很多種,這裡用 \n 舉例
比如:
print
('面朝大海\n春暖花開'
)
螢幕上將列印:
面朝大海
春暖花開
下面的表不用全部記住
只需要記住常用的一兩個就好了
其他的需要使用時再查詢
轉義字元
含義\ (在尾行時)
續行符\\
反斜槓符號
\』單引號
\"雙引號
\a響鈴
\b退格 (backspace)
\e轉義
\000空\n
換行\v
縱向製表符
\t橫向製表符
\r回車
\f換頁
\oyy
八進位制數yy代表的字元,例如:\o12 代表換行
\xyy
十六進製制數yy代表的字元,例如:\x0a 代表換行
\other
其它的字元以普通格式輸出
type() 函式主要用於獲取資料的資料型別
用一段**演示一下:
a =
'蔡徐坤'
b =type
(a)print
(a)print
(b)
執行這段**螢幕將輸出:
蔡徐坤這裡 class 代表類,str 表字串
說明這是乙個字串的類(後面會學習類,這裡先不講)
len() 函式和 type() 函式很相似
len() 函式用於獲取字串長度
看**:
a =
'蔡徐坤'
b =len
(a)print
(a)print
(b)
執行這段**螢幕將輸出:
蔡徐坤3
這裡的 3 就是代表字串的長度為 3
注意:
整數型別沒有 len() 函式
浮點數型別沒有 len() 函式
在 python 自學筆記(教程)(一)中我們學習了在 print() 函式中使用加號連線字串輸出
那麼先看下面**:
time =
2print
('我已經學習 python '
+ time +
' 天了'
)
這是螢幕是不是應該列印:
我已經學習 python 2 天了
但是實際情況是 python 會報錯:typeerror: must be str, not int ,意思是:型別錯誤:必須是字串,而不是整數
所以說在 print() 函式中使用加號連線只能連線相同型別的資料型別
所以這時我們就需要將不同型別的資料轉換成相同的資料
下面學習的三個函式就可以實現這一功能
將其他資料型別轉換成字串
比如:
time =
2print
('我已經學習 python '
+str
(time)
+' 天了'
)
螢幕列印:我已經學習 python 2 天了
將其他資料型別轉換成整數
num =
input
('請輸入乙個整數'
)num1 =
int(num)+2
print
(num1)
輸入:3
螢幕列印:5
將其他資料型別轉換成浮點數
在 python 自學筆記(教程)(一)中我們已經介紹過字串和整數這兩個資料型別
這裡再進一步講一下
字串一般是用單引號或者雙引號括起來的任意文字
比如:
print
('學習筆記'
)print
("學習筆記"
)
螢幕的輸出結果將是:
學習筆記
學習筆記
所以說,雙引號和單引號的效果是一樣的
但是需要注意的是:
雙引號和單引號並不是字串的一部分
但是
如果字串中同時包含有單引號或者雙引號怎麼辦?
就比如 let』s go
對於初學者第一反應可能會這麼寫:
print
('let's go')
但是這種寫法 python 會報錯:syntaxerror: invalid syntax ,意思是語法錯誤
因為 python 是從左往右匹配引號的
所以這種寫法就意味著字串是 let
但是 s go』 是什麼呢?
python 就不認識了,所以會出現語法錯誤
所以要在螢幕列印這個字串我們就需要用到轉義字元
像這樣:
print
('let\'s go'
)
轉義字元 \ 的意思就是改變它後面字元的本意
所以 python 會直接跳過 \ 後面的單引號
同時還有另一種方法解決這個問題
就是用雙引號來標註字串
print
("let's go"
)
也可以這麼寫
print
('子曰:"學而不思則惘"'
)
總之就是,python 對於雙引號和單引號的匹配是區分開來的
python 可以處理任意大小的整數,包括負整數
如:1 、35 、-10 等等
python 的算術運算可檢視文後的算術運算表
這裡我們先區分一下整數和字串的區別
比如:
a =
'12'
b =12
a1 =
type
(a)b1 =
type
(b)print
(a1)
print
(b1)
螢幕的將列印:
浮點數就是帶小數的數字
如:1.0 、 3.1415926 、-0.7 等等
浮點數跟整數的精度是不一樣的
注意:
整數一定數精準的,而浮點數是可能存在四捨五入的誤差
運算子含義示例+
加2 + 1 結果為 3-減
2 - 1 結果為 1*乘
2 * 1 結果為 2/除
1 / 2 結果為 0.5
%取模(返回除法的餘數)
9 / 4 結果為 1
**冪(返回x的y次冪)
2 ** 3 結果為 8
//取整除(返回商的整數部分)
9 // 4 結果為 2(9.0 // 4.0 結果為 2.0)
python 自學筆記(教程)(一)
vue教程自學筆記(二)
1.文字 資料繫結最常見的形式就是使用 mustache 語法 雙大括號 的文字插值。通過v once指令,你也能執行一次性地插值,當資料改變時,插值處的內容不會更新。2.原始html v html指令 3.引數 一些指令能夠接受乙個 引數 在指令名稱之後以冒號形式顯示,eg v bind,v on...
Python 自學筆記(教程)(五)
我們還是先看一下 你應該就能懂了 注意看一下 格式 for i in 1 2,3 4,5 print i 5 螢幕列印 5 1015 2025 這裡需要注意第一行 最後的冒號 第二行 前的縮排 個人建議縮排最好堅持用四個空格避免造成 tab 和 空格 混用錯誤 for 迴圈也可以這麼用 studen...
python自學筆記二
1.整數型別及運算 python的資料型別有 整形 浮點型和字串 1.1整數型 整數是不帶小數部分的數 如 25,86,0等 python支援的運算有 整除 求餘 乘方 等 1.2運算子的優先順序 1.3運算精度 python與其他大多數程式語言不同,它對資料型別的長度沒有限制,可以執行數十位甚至數...