1. 程式人生 > >python基礎,變數,操作符

python基礎,變數,操作符

爬蟲?估計要等好一會才會用
字串
轉義字元
:用一個特殊的方法表示出一系列不方便寫出的內容,比如回車鍵,換行鍵,退格鍵,藉助反斜槓字元,一旦字串中出現反斜槓,則反斜槓後面一個或幾個字元表示已經不是原來的意思了 ,進行了轉義;一旦出現反斜槓要加倍小心,可能有轉義字元出現,不同系統對換行操作有不同的表示:
Windows:\n
linux: \r\n
s = ‘let’s go’
1.可以使用巢狀引號,即外層使用雙引號s = “let’s go”
2.轉義字元 ss=‘Let’s go’

\

sss=“c:\user”
打印出c:\user
s1 = “I love \r\n wangxiaojing”
\r\n 相當於換行,打印出:
I love
wangxiaojing
--------------------------------------------
格式化
把字串按照一定的格式列印或者填充
s = “xxx 您好,我們xxxx學院開課了”
格式化由兩種方法
百分號(%)
在字串中,利用%表示一個特殊的含義,表示對字元進行格式化
%d:此處應該放入一個整數
%s:此處應該放入一個字串
s=“I love %s”

				出現NameError表示未定義

		利用format函式格式化字串
		-直接用format函式進行格式化
		-推薦使用這種方法:
		 在使用上,以{}和:代替%號,後面用format帶引數完成
		 s =  "I love {}".format{"LiuXiaoJing"}
		 print(s)

##None
表示什麼也沒有; 如果函式沒有返回值,可以返回None,用來佔位置,用來解除變數繫結

##表示式
由一個或者多個數字或者變數和運算子組合成的一行程式碼
通常會返回一個結果
運算子
由一個以上的值經過變化得到新值的過程叫運算,用於運算的符號叫做運算子
運算子的分類:(7種)
#算數運算子
%取餘運算; // 取商運算,也叫地板除; **表示冪運算;加減乘除,python中沒有自增減運算子
#比較或者關係運算符
對兩個變數或值進行比較的,比較的結果是布林值,即True/False,用==和!=判斷;大於小於,><;>=和<=
#賦值運算子
=; +=; -= 所有的運算子都有這種縮寫形式
#邏輯運算子
對布林值進行計算的符號,and 邏輯與;or 邏輯或 ; not邏輯非
Python中邏輯運算沒有異或運算,
and看做乘法,or看做加法,
True看做1,False看做0
邏輯運算就能轉換成整數數學運算,最後結果如果是0則為false,否則為true
邏輯運算的短路問題:邏輯運算式,按照運算順序計算,一旦能夠確定整個試子未來的值,則不再進行計算,直接返回值
a= True or xxxxxxxxxxxxxx
這個例子直接返回True
#位運算
#成員運算子
用來檢測某一個變數是否是另一個變數的成員常見in和not in
#身份運算子
is:用來檢測兩個變數是否是同一個變數 語法就是 var1 is var2
is not:用來檢測兩個變數不是同一個變數 語法就是 var1 is var2
#運算子的優先順序問題:
永遠記住括號具有最高的優先順序
如果一個表示式太長,建議拆分成幾個表示式的組合


內建函式