python基礎,變數,操作符

2021-09-01 02:24:25 字數 1828 閱讀 3482

爬蟲?估計要等好一會才會用

字串轉義字元

:用乙個特殊的方法表示出一系列不方便寫出的內容,比如回車鍵,換行鍵,退格鍵,借助反斜槓字元,一旦字串中出現反斜槓,則反斜槓後面乙個或幾個字元表示已經不是原來的意思了 ,進行了轉義;一旦出現反斜槓要加倍小心,可能有轉義字元出現,不同系統對換行操作有不同的表示:

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 = 「*** 您好,我們***x學院開課了」

格式化由兩種方法

百分號(%)

在字串中,利用%表示乙個特殊的含義,表示對字元進行格式化

%d:此處應該放入乙個整數

%s:此處應該放入乙個字串

s=「i love %s」

出現nameerror表示未定義

利用format函式格式化字串

-直接用format函式進行格式化

在使用上,以{}和:代替%號,後面用format帶引數完成

s = "i love {}".format

print(s)

##none

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

##表示式

由乙個或者多個數字或者變數和運算子組合成的一行**

通常會返回乙個結果

運算子由乙個以上的值經過變化得到新值的過程叫運算,用於運算的符號叫做運算子

運算子的分類:(7種)

#算數運算子

%取餘運算; // 取商運算,也叫地板除; **表示冪運算;加減乘除,python中沒有自增減運算子

#比較或者關係運算子

對兩個變數或值進行比較的,比較的結果是布林值,即true/false,用==和!=判斷;大於小於,><;>=和<=

#賦值運算子

=; +=; -= 所有的運算子都有這種縮寫形式

#邏輯運算子

對布林值進行計算的符號,and 邏輯與;or 邏輯或 ; not邏輯非

python中邏輯運算沒有異或運算,

and看做乘法,or看做加法,

true看做1,false看做0

邏輯運算就能轉換成整數數**算,最後結果如果是0則為false,否則為true

邏輯運算的短路問題:邏輯表示式,按照運算順序計算,一旦能夠確定整個試子未來的值,則不再進行計算,直接返回值

a= true or ************xx

這個例子直接返回true

#位運算

#成員運算子

用來檢測某乙個變數是否是另乙個變數的成員常見in和not in

#身份運算子

is:用來檢測兩個變數是否是同乙個變數 語法就是 var1 is var2

is not:用來檢測兩個變數不是同乙個變數 語法就是 var1 is var2

#運算子的優先順序問題:

永遠記住括號具有最高的優先順序

如果乙個表示式太長,建議拆分成幾個表示式的組合

內建函式

變數和操作符總結

整型變數 大致分為short int long 和 long long 這裡簡單說一下 計算機的記憶體是由一些叫做位 bit 的單位組成的 其中這些整型變數對應的資料大小也是不同的 short 16位 這裡的16位指的是二進位制的位數 32768 32767 int long 32位 2的31次方 ...

Python基礎之運算操作符總結

python支援的算數操作符 單目操作符正號 以及負號 雙目操作符 加號,減號,乘號,除號,取餘,冪運算,另有整除操作符 python支援的位操作符 只適用於整數 num 按位取反 num 1 num左移 num1位 num num1 num右移 num1位 num num1 num與 num1 按...

Python 切片操作符

python之切片操作符 slice 字串 列表 元組在python中都符合 序列 這一特徵,只要符合這一特徵的變數我們都可以用切片 slice 去訪問它們的任意部分。我們可以把序列想像成乙個佇列,我可能需要前面三位 後面三位 或從第三位後的四位 或隔乙個取乙個等,我們用切片操作符來實現上述要求。切...