日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python学习笔记(一)——操作符和运算变量

發布時間:2025/3/21 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习笔记(一)——操作符和运算变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

變量的命名規則:

變量名只能是字母(a-z、A-Z)、數字(0-9)或下劃線( _ )的任意組合
變量名的第一個字符不能是數字、大小寫敏感
關鍵字不能聲明為變量名

變量的操作符:

1、賦值運算符

操作符示例
=c = a +b 表示a+b的值賦值給c
+=a += b 等價于 a = a+b
-=a += b 等價于 a = a+b
*=a *= b 等價于 a = a * b
/=a /= b 等價于 a = a / b
%=a %= b 等價于 a = a % b
**=a **= b 等價于 a = a ** b
//=a //= b 等價與 a = a // b

2、算數運算符
假設 a=10 , b=20,c=5

操作符描述示例
+加法c = a + b ( c = 30)
-減法c = a - b (c = -10)
*乘法c = a * b (c = 200)
/除法c = a / b (c = 0.5)
%模運算c = b % a (c = 0)
**指數(冪)計算a ** b,表示10的20次冪
//地板除(就是除法取整)9//2 = 4 , 9.0//2.0 = 4.0 , -11//3 = -4 , -11.0//3 = -4.0

注:①// 地板除 :不管操作數為何種類型,結果總是舍去小數部分,但如果一個操作數為負數,則結果將被保留,即從零(向負無窮大)舍去。
②在算術運算符時,True代表1,Flase代表0。

3、比較(關系)運算符
假設 a=10,b=20

操作符描述示例
==相等(a == b) 結果為:False
!=不等于(a != b) 結果為:True
>大于(a > b) 結果為:False
>=大于等于(a >= b) 結果為:False
<小于(a < b) 結果為:True
<=小于等于(a <= b) 結果為:True

4、邏輯運算符
假設a,b為True,c為False

操作符描述示例
and兩邊的值都為真,則條件為真,兩邊任意一個為假則為假(a and b)結果為:True
(a and c) 結果為:False
or操作符兩邊的任意一個值為真,則條件為真(True),兩個都為假則為假(False)(a or b) 結果為:True
(a or c)結果為:True
not反轉操作符右邊值的邏輯狀態(not a)的結果為:False
(not c)的結果為:True

5、按位運算符
按位運算符執行逐位運算,二進制的數字來運算的一種形式。
Python的內置函數bin()可用于獲取整數的二進制表示形式。
將數字轉換為二進制補碼的形式進行計算例如:
a=234 二進制補碼為:1110 1010
b=100 二進制補碼為:0110 0100

操作符描述示例
&按位與 (1&1=1,1&0=0, 0&0=0, 0&1=0即:x&0=0)a(1110 1010) &b(0110 0100)=c(0110 0000)
234 & 100 = 96
按位或(1丨1=1,1丨0=1,0丨0=0,0丨1=1即:x丨1=1)a(1110 1010)丨b(0110 0100)=c(1110 1110)
234 丨100 =238
^按位翻轉(1=0,0=1)為單目運算符不能10可以1+0~a(1110 1010)=a(0001 0101)
<<左移 ,將一個數字為x的二進制數向左移動N位a(1110 1010)<<2=a(1010 1000)
>>右移,將一個數字為想x的二進制數向右移動N位a(1110 1010)>>2=a(0011 1010)

6、成員運算符
身份運算符比較兩個對象的內存位置。常用的有兩個身份運算符

操作符描述
is如果操作符任意一側的變量指向相同的對象,則返回True,否則返回False
is not如果操作符任意一側的變量不是指向相同的對象,則返回True,否則返回False

7、運算優先級
注:從高到低排序,同一行優先級相同

優先級操作符
1**
2*,/,//,%
3+,-
4<=,<,>,>=

總結

以上是生活随笔為你收集整理的python学习笔记(一)——操作符和运算变量的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。