成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python語言教程算術運算與算術表達式的介紹

開發 后端
Python語言教程在算術運算符與算術的表達方式是我們值得學習的知識。下面我們就來詳細的看看Python語言教程中的相關信息。

Python語言教程在我們學習的過程中有很多的知識需要仔細的學習。下面我們就詳細的向大家介紹算術運算符與算術表達式的。希望對大家有所幫助。無論使用什么語言,我們編寫的大多數代碼(邏輯行)都包含表達式。#t#

一個表達式可以分解為運算符和操作數,運算符的功能是完成某件事,它們由一些數學運算符號或者其他特定的關鍵字表示;運算符需要數據來進行運算,這樣的數據被稱為操作數。例如,2 + 3是一個簡單的表達式,其中+是運算符,2和3是操作數。

算術運算符與算術表達式

算術運算符是程序設計語言最基本的運算符。Python語言教程提供的算術運算符除了+、-、*、/、%(求余)之外,還提供了兩種C#中未提供的運算符:求冪(**)和取整除(//)。下面我們通過一段代碼來理解這兩個算術運算符:

  1. #-*-coding:utf-8-*-   
  2. x = 3.3   
  3. y = 2.2   
  4. a = x**y   
  5. print a #輸出13.827086118,即3.3的2.2次冪,在C#中可用Pow方法實現冪運算   
  6. b = x//y   
  7. print b #輸出1.0,取整除返回商的整數部分  
  8. c = x/y11 print c#輸出1.5,注意體會普通除與取整除的區別 

賦值運算符與賦值表達式

賦值就是給一個變量賦一個新值,除了簡單的 = 賦值之外,Python和C#都支持復合賦值,例如x += 5,等價于 x = x + 5。

Python語言教程不支持C#中的自增和自減運算符,例如x++這種語句在Python中會被提示語法錯誤。C#程序員可能用慣了這種表達方式(要不為什么叫C++++呢),在Python中,請老老實實的寫x += 1就是了。

邏輯運算符與邏輯表達式

Python的邏輯運算符與C#有較大區別,Python用關鍵字and、or、not代替了C#語言中的邏輯運算符&&、||和! ,此外Pyhton中參與邏輯運算的操作數不限于布爾類型,任何類型的值都可以參與邏輯運算,參見1.2.2節(布爾類型)的討論。

用邏輯運算符將操作數或表達式連接起來就是邏輯表達式。與C#一樣,Python中的邏輯表達式是“短路”執行的,也就是說只有需要時才會進行邏輯表達式右邊值的計算,例如表達式 a and b 只有當a為True時才計算b。思考一下,if (0 and 10/0): 這條語句會引發除數為零的異常嗎?

此外還要注意:在Python語言教程 中,and 和 or 所執行的邏輯運算并不返回布爾值,而是返回它們實際進行比較的值之一。下邊是一個例子:

  1.  print 'a' and 'b'  #輸出b  
  2. print '' and 'b'  #輸出空串 

關系運算符與關系表達式

關系運算實際上是邏輯運算的一種,關系表達式的返回值總是布爾值。Python中的比較操作符與C#是完全一樣的,包括==、!=、>、<、>=和<=共6種。

除了基本的變量比較外,Python的關系運算符還包括身份運算符is。在Python中,is用來檢驗兩個對象在內存中是否指向同一個對象(還記得“一切數據皆對象嗎,一切命名皆引用”嗎?)。注意Python語言教程中is的含義和C#有所不同,在C#中,is 操作符被用于動態地檢查運行時對象類型是否和給定的類型兼容。例如,運算e is T ,其中e 是一個對象,T 是一個類型,返回值是一個布爾值,它表示e是否能轉換于 T 類型。

 

責任編輯:張浩 來源: 互聯網
相關推薦

2012-03-01 09:48:55

JavaExpressionJ

2012-02-14 09:23:27

JavaExpressionJ

2010-03-11 08:55:45

python正則表達式

2009-07-03 18:31:04

JSP表達式

2023-07-17 14:29:01

Bash算術運算

2024-10-09 08:00:00

2021-10-20 14:03:06

C++運算符類型

2024-03-25 13:46:12

C#Lambda編程

2024-04-10 12:14:36

C++指針算術運算

2010-10-08 09:02:03

JavaScript基

2009-09-17 09:15:49

Linq表達式樹

2009-09-17 10:40:22

Linq Lambda

2010-03-25 18:25:36

Python正則表達式

2013-09-27 09:43:44

Linux Shell腳本數學表達式

2013-01-05 02:19:50

JavaLambda表達式JVM

2009-08-11 15:51:08

C#運算符算術運算符

2011-06-16 15:40:28

正則表達式

2010-06-18 10:24:51

Linux acces

2009-08-11 16:03:13

C#運算符

2010-06-18 10:42:51

Linux Acces
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产亚洲精品91 | 免费视频一区二区 | 久久久久久99 | 米奇成人网 | 久久精品 | 欧美中国少妇xxx性高请视频 | 精品一区二区三区四区 | 91国内精品久久 | 国产精品久久亚洲 | 天天综合成人网 | 黄色一级大片在线免费看产 | 777zyz色资源站在线观看 | 91色视频在线观看 | 日本久久久一区二区三区 | 国产一区二区 | 亚洲久久一区 | 国产一级视频在线播放 | 久草网站| 亚洲精品在线免费 | 日韩国产一区二区三区 | 亚洲国产成人在线视频 | 中文成人在线 | 日韩福利电影 | 久久精品小视频 | 老牛嫩草一区二区三区av | 亚洲成人一区二区三区 | 波多野结衣精品在线 | 成人av电影在线 | www.中文字幕.com | 黑人粗黑大躁护士 | 国产高清一区二区三区 | 美国av片在线观看 | 视频一区二区三区在线观看 | 欧美日日| 欧美福利视频一区 | 成人在线免费视频观看 | 国产精品久久久亚洲 | 国产成人精品一区二区在线 | 性色av一区 | 国产色片在线 | 亚洲第一福利网 |