python基礎 基礎運算符與表達式(一)(基礎!!!)

python 基礎運算符、表達式

三歲和你一起學python,最白話的語言和你一起學習python

版權聲明:本文為CSDN博主「叁歲學編程」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/weixin_45623093/article/details/104924638

文章目錄

python 基礎運算符、表達式

基礎運算符

加減乘除

加法 使用 ' + '

減法 使用 ' - '

乘法 使用 ' * '

除法 使用 ' / '

其他基礎算法

整除 使用' // '

乘冪 使用' ** '

取模 使用' % '

特殊算法

向左移 使用' << '

向右移 使用' >> '

按位與 使用 '&'

按位或 使用' | '

按位異或 使用' ^ '

按位取反 使用' ~ '

比較符

小于 使用 ' < '

大于 使用' > '

大于等于 使用' >= ' 小于等于 使用' <='

賦值 使用' = ' 等于使用 ' == '

不等于 使用' != '

且 使用' and '

或 使用 ' or '

非 使用' not '

"屬于" 使用 ' in '

數值縮寫方式

自加 使用' += '

自減 使用' -= '

自乘 使用' *= '

自除 使用' /= '

自冪 使用' **= '

自模 使用' %= '

自整除 使用 ' //= '

運算順序

基礎運算符

加減乘除

編程的加減乘除與普通數學有所不同

有基礎的盆友要注意python的運算與其他語言有所區別!!!

加法 使用 ’ + ’

’ + ’ 運算符不僅僅用于數學的加法還用于字符串的拼接等


>>> 3 + 5? #數學加法

>8

>>>'p' + 'y'? #字符串拼接

>'py'


減法 使用 ’ - ’

’ - '可以用于減法

>>> 2 - 1? #數學減法

>1


乘法 使用 ’ * ’

’ * ’ 使用方法

①用于數字的乘法

②用于字符串的多次輸出

>>>2 * 3? #數學乘法

>6

>>>'la ' * 3? #字符串指定次數循環輸出

>'la la la '


除法 使用 ’ / ’

普通數學除法

#有計算機編程基礎的小哥哥小姐姐注意!!!有余數

>>>10 / 3

>3.3333333333333335

#計算機小數處理能力有限精度不準確最高14位所以注意保留位數!!!


其他基礎算法

整除 使用’ // ’

兩個除號放在一起

#應該是python特有的一個符號

>>>10 // 3

>3


與其他編程語言的除一樣,但是python使用中得多多注意

避免報錯等

乘冪 使用’ ** ’

就是傳說中的乘方運算

>>>3 ** 2

>9


取模 使用’ % ’

取模:沒有基礎的新盆友可能有大大的問號

取模就是取余,計算取整后取余

>>>10 % 3? #整除結果為3余數為1 輸出結果為1

>1


特殊算法

特殊算法是比較貼合計算機低層,在python中多用于腳本書寫

主要是一些二進制的運算!!!

向左移 使用’ << ’

該符號是把數字轉換為二進制然后向左移

小朋友你是否有很多問號???????

我們看練習—>>>>

>>>2? <<? 2

>8


小問號你是不是有很多朋友???

來來來不慌不慌

看解析:


我們先把2轉換為2進制“10”一共6位前面拿0補齊

我們把10往前移2位后面0補齊得到“001000”

得到結果8

向右移 使用’ >> ’

與向右移差不多異曲同工

各個問號們 小朋友還有問號嗎???

>>> 11 >> 1

>5


解析:話不多說上圖


11的二進制右移其他的0補齊,得到的結果基本上就是了

自己畫的圖有問題的及時提喲!!

按位與 使用 ‘&’

二進制計算

小朋友你們的問號來了

>>> 5 & 3

>1


???

看圖⑧


按位或 使用’ | ’

???

>>> 5 | 3

>7


???

按位異或 使用’ ^ ’

???

>>>5 ^ 3

>6


???

搜嘎!!!還沒有懂?那就對了,差不多就這個意思 /淚奔

按位取反 使用’ ~ ’

最奔潰的來了,雖然小編我有基礎但是忘了,查了好多書和資料/嗚嗚嗚

>>> ~5

>-6


按位取反的結果等于-(n+1)(正負號都符合)

三歲最不肯定的內容,基本上是這個意思!

比較符

小于 使用 ’ < ’

小于號,和數學書上的差不多

注意:與C語言不同這里的結果是布爾型

>>>5 > 3

>True

>>>5 < 3

>False


大于 使用’ > ’

大于號

>>>5 > 3

>False

>>>5 < 3

>True


大于等于 使用’ >= ’ 小于等于 使用’ <=’

>>> x = 3

>>>y = 6

>>>x <= y

>True

>>>x = 3

>>>y = 6

>>>x >= y

>>>False


賦值 使用’ = ’ 等于使用 ’ == ’

為什么把賦值拿過來,這里要注意區分

三歲被坑過,大家要記住了,不要放錯

>>>a = 6? #讀法:把6賦值給a

>>>b = 9? #賦值號的運算方向是由右向左!!!

>>>a == b

>False

>>>a = 'Ho'

>>>b = 'ho'

>>>a == b

>False


不等于 使用’ != ’

和‘ == ’ 相反

>>>a = 6

>>>b = 6?

>>>a != b

>False

>>>a = 'ho'

>>>b = 'ho'

>>>a != b

>False


且 使用’ and ’

兩者或多者全部符合為真反之為假

當有一個為假時python將停止判斷直接輸出

該方式為“短路計算”

>>>x = False

>>>y = True

>>>x and y

>False


或 使用 ’ or ’

兩者或多者有一者符合即為真,全部為假才是假

>>>x = False

>>>y = True

>>>x or y

>True


非 使用’ not ’

表示非也可以說不屬于

>>>x = True? #非的使用

>>>not x

>False

>>>x = 'abcdf'

>>>y = 'a'

>>>y not x

>False


“屬于” 使用 ’ in ’

在字符串、字典、元組、數值等類型中可以用‘ in ’和‘ not ’

判定值是否在該類型中

>>>x = 'abcdf'

>>>y = 'f'

>>>y in x

>True


數值縮寫方式

變量 = 變量 運算 表達式 演變成 變量 運算 = 表達式 ? (兩者相同)

1

自加 使用’ += ’

a = a + 1? #兩者相同

a += 1


自減 使用’ -= ’

a = a - 1? #兩者相同

a -= 1


自乘 使用’ *= ’

a = a * 2? #兩者相同

a *= 2


自除 使用’ /= ’

a = a / 2? #兩者相同

a /= 2


自冪 使用’ **= ’

a = a ** 2? #兩者相同

a **= 2


自模 使用’ %= ’

a = a % 2? #兩者相同

a %= 2


自整除 使用 ’ //= ’

a = a // 2? #兩者相同

a //= 2


運算順序

與數學差不多

基本上是先括號? ()

再乘方? ? ? ? ? **

加減乘除模? +-*/(//)%

賦值? ? ? ? ? ? =


順序基本上如此,還有一些涉及切片、判斷等具體情況具體分析!

那這一部分就到這里⑧~~~~~~

————————————————

版權聲明:本文為CSDN博主「叁歲學編程」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/weixin_45623093/article/details/104924638

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,882評論 6 531
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,208評論 3 414
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,746評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,666評論 1 309
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,477評論 6 407
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,960評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,047評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,200評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,726評論 1 333
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,617評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,807評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,327評論 5 358
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,049評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,425評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,674評論 1 281
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,432評論 3 390
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,769評論 2 372

推薦閱讀更多精彩內容