成人免费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-02-14 09:23:27

JavaExpressionJ

2012-03-01 09:48:55

JavaExpressionJ

2009-07-03 18:31:04

JSP表達式

2010-03-11 08:55:45

python正則表達式

2021-10-20 14:03:06

C++運算符類型

2009-09-17 09:15:49

Linq表達式樹

2009-09-17 10:40:22

Linq Lambda

2023-07-17 14:29:01

Bash算術運算

2024-10-09 08:00:00

2009-08-11 15:51:08

C#運算符算術運算符

2010-10-08 09:02:03

JavaScript基

2013-01-05 02:19:50

JavaLambda表達式JVM

2024-03-25 13:46:12

C#Lambda編程

2024-04-10 12:14:36

C++指針算術運算

2011-06-16 16:05:23

正則表達式

2013-09-27 09:43:44

Linux Shell腳本數學表達式

2010-03-25 18:25:36

Python正則表達式

2010-06-18 10:42:51

Linux Acces

2010-06-18 10:24:51

Linux acces

2010-03-11 17:57:48

Python正則表達式
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩国产一区二区三区 | 草草视频在线观看 | 91视频一区二区 | 国产日韩欧美综合 | xxx国产精品视频 | 日日干干 | 欧美高清视频一区 | 91在线精品秘密一区二区 | 成人精品久久 | 无人区国产成人久久三区 | 亚洲美女视频 | 中文字幕11页 | 欧美在线观看一区 | av一区在线 | 亚洲人久久 | 久久久久久久久久久久久91 | 久久三级影院 | 亚洲精品视频免费 | 欧州一区二区三区 | 一区二区在线免费观看 | 成人日批视频 | 日本三级在线网站 | 福利视频一区二区 | 日本不卡一区二区三区 | 国产精品麻 | 亚洲欧洲视频 | 精品一区国产 | 国产精品视频免费观看 | 99精品视频一区二区三区 | 在线看免费的a | 久久精品男人的天堂 | 正在播放一区二区 | 国产成人免费 | 免费中文字幕 | a级在线免费 | 黄网站免费在线 | 一级毛片在线播放 | 99热热| 黄色片视频网站 | 影音先锋久久 | 亚洲男人天堂网 |