1、兩個值相加,然后返回值給符號左側的變量
創(chuàng)新互聯(lián)公司專注于廣安網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供廣安營銷型網站建設,廣安網站制作、廣安網頁設計、廣安網站官網定制、重慶小程序開發(fā)服務,打造廣安網絡公司原創(chuàng)品牌,更為您提供廣安網站排名全網營銷落地服務。
舉例如下:
a=1
b=3
a+=b(或者a+=3)
a
4
2、用于字符串連接(變量值帶引號,數據類型為字符串)
a='1'
b='2'
a+=b
a
'12'
擴展資料:
Python常用運算符
1、算術運算符
2、比較運算符
3、賦值運算符
4、位運算符
5、邏輯運算符
6、成員運算符
7、身份運算符
8、運算符優(yōu)先級
以下所列優(yōu)先級順序按照從低到高優(yōu)先級的順序;同行為相同優(yōu)先級。
Lambda? #運算優(yōu)先級最低
邏輯運算符: or
邏輯運算符: and
邏輯運算符:not
成員測試: in, not in
同一性測試: is, is not
比較: ,=,,=,!=,==
按位或: |
按位異或: ^
按位與:
移位: ,
加法與減法: + ,-
乘法、除法與取余: *, / ,%
正負號: +x,-x
具有相同優(yōu)先級的運算符將從左至右的方式依次進行,用小括號()可以改變運算順序。
參考資料:
參考資料來源:百度百科-Python
python中的乘法用*表示,切記不可以用中文書寫方式,一定要是全英文的
在Python" // "表示整數除法。
Python其它表達式:
Python的表達式寫法與C/C++類似。只是在某些寫法有所差別。
主要的算術運算符與C/C++類似。+, -, *, /, //, **, ~, %分別表示加法或者取正、減法或者取負、乘法、除法、整除、乘方、取補、取余。
, 表示右移和左移。, |, ^表示二進制的AND, OR, XOR運算。, , ==, !=, =, =用于比較兩個表達式的值,
分別表示大于、小于、等于、不等于、小于等于、大于等于。在這些運算符里面,~, |, ^, , , 必須應用于整數。
擴展資料:
Python使用and, or, not表示邏輯運算。
is, is not用于比較兩個變量是否是同一個對象。in, not in用于判斷一個對象是否屬于另外一個對象。
Python支持“列表推導式”(list comprehension),比如計算0-9的平方和:
sum(x * x for x in range(10))
285
Python使用lambda表示匿名函數。匿名函數體只能是表達式。比如:
add=lambda x, y : x + y
add(3,2)
Python使用y if cond else x表示條件表達式。意思是當cond為真時,表達式的值為y,否則表達式的值為x。相當于C++和Java里的cond?y:x。
Python區(qū)分列表(list)和元組(tuple)兩種類型。list的寫法是[1,2,3],而tuple的寫法是(1,2,3)??梢愿淖僱ist中的元素,而不能改變tuple。
在某些情況下,tuple的括號可以省略。tuple對于賦值語句有特殊的處理。因此,可以同時賦值給多個變量,比如:
x, y=1,2 # 同時給x,y賦值,最終結果:x=1, y=2
特別地,可以使用以下這種形式來交換兩個變量的值:
x, y=y, x #最終結果:y=1, x=2
Python使用'(單引號)和"(雙引號)來表示字符串。與Perl、Unix Shell語言或者Ruby、Groovy等語言不一樣,兩種符號作用相同。一般地,如果字符串中出現了雙引號,就使用單引號來表示字符串;反之則使用雙引號。如果都沒有出現,就依個人喜好選擇。
出現在字符串中的\(反斜杠)被解釋為特殊字符,比如\n表示換行符。表達式前加r指示Python不解釋字符串中出現的\。這種寫法通常用于編寫正則表達式或者Windows文件路徑。
Python支持列表切割(list slices),可以取得完整列表的一部分。支持切割操作的類型有str, bytes, list, tuple等。
它的語法是...[left:right]或者...[left:right:stride]。假定nums變量的值是[1, 3, 5, 7, 8, 13, 20],那么下面幾個語句為真:
nums[2:5] == [5, 7, 8] 從下標為2的元素切割到下標為5的元素,但不包含下標為5的元素。
nums[1:] == [3, 5, 7, 8, 13, 20] 切割到最后一個元素。
nums[:-3] == [1, 3, 5, 7] 從最開始的元素一直切割到倒數第3個元素。
nums[:] == [1, 3, 5, 7, 8, 13, 20] 返回所有元素。改變新的列表不會影響到nums。
nums[1:5:2] == [3, 7] 從下標為1的元素切割到下標為5的元素但不包含下標為5的元素,且步長為2。
參考資料:
百度百科——Python(計算機程序設計語言)