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

2020-11-29 51CTO

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

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

作者:佚名來源:網際網路|2010-03-09 11:15

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

一個表達式可以分解為運算符和操作數,運算符的功能是完成某件事,它們由一些數學運算符號或者其他特定的關鍵字表示;運算符需要數據來進行運算,這樣的數據被稱為操作數。例如,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 類型。

【責任編輯:

張浩

TEL:(010)68476606】

點讚 0

相關焦點

  • 《第3章 Python 運算符與表達式》3.1.1 算術運算符!
    《高中信息技術 Python編程》 教學案 《第3章 Python 運算符與表達式》3.1.1 算術運算符!3.1.1、算術運算符: 常規: + - * / 編程實例:原始碼:python = 95 # 定義變量,存儲Python的分數english = 92 # 定義變量,存儲English的分數c = 89
  • 單片機c語言教程:運算符和表達式(關係運算符)
    = 等於或者你是個非 C語言 程式設計師,那麼對前四個一定是再熟悉不過的了。而「==」在 VB 或 PASCAL 等中是用「=」,「!=」則是用「not 」。小學時的數學課就教授過運算符是有優先級別的,計算機的語言也不過是人類語言的一種擴展,這裡的運算符同樣有著優先級別。
  • python教程之python數學運算
    中進行分數(fraction)運算分數運算是python中的一個模塊(module)。表達式python表達式是值,變量和操作符(或叫運算符)的組合。單獨的一個值是一個表達式,單獨的變量也是一個表達式。
  • 單片機c語言教程:C51運算符和表達式
    表達式則是由運算及運算對象所組成的具有特定含義的式 子。C 是一種表達式語言,表達式後面加「;」號就構成了一個表達式語句。賦值運算符對於「=」這個符號大家不會陌生的,在 C 中它的功能是給變量賦值,稱之為賦值運算 符。它的作用不用多說大家也明白,就是但數據賦給變量。
  • C語言中的運算符和表達式
    一、賦值運算符和賦值表達式1、賦值運算符C語言的賦值運算符為等號,表示形式「=」。此外,還有複合賦值運算符,後續陸續介紹。二、算術運算符和算術表達式對計算機中數據進行算術運算的運算符,稱為算術運算符,包括數學中學到的加減乘除和一些擴展。
  • 詳解Java表達式與運算符
    則上面的公式即為求圓面積的表達式。結合上面的案例,本節課程分為三個小節,第一小節探討不能修改的變量—常量;第二小節探討表達式的組成結構及運用;第三小節探討Java的基本運算符,包括賦值運算符、算術運算符、關係運算符和邏輯運算符。
  • 數據類型、運算符和表達式
    數據是C語言基本字符組合成的信息表達,它既是程序加工和處理的對象,也是程序加工和處理的結果。同樣的字符組合可能會表示不同的涵義,因此需要對C語言程序裡面的每一組數據進行定義,好方便最終機器對該數據的識別和處理。
  • 運算符和表達式(1)
    typedef的語法是typedef 已有的數據類型 新的數據類型名 運算符就是完成某種特定運算的符號。運算符按其表達式中與運算符的關係可分為單目運算符,雙目運算符和三目運算符。單目就是指需要有一個運算對象,雙目就要求有兩個運算對象,三目則要三個運算對象。表達式則是由運算及運算對象所組成的具有特定含義的式子。C是一種表達式語言,表達式後面加";"號就構成了一個表達式語句。
  • 算術向代數的發展---一道小學四年級數學題有感
    一.算術與數學符號的數量性思維算術的主要內容是有關自然數,分數和小數的性質及相關的四則運算。算術的形成是人類在認識現實世界數量關係上邁出的重要一步,是人類社會實踐活動取得的重要成果之一。有了算術這個工具,人類才開始從數量的意義來思考世界。
  • 跟電師傅學單片機(12):單片機算術運算加減法指令圖文新解
    單片機算術運算類指令(24條)單片機算術運算指令是8位二進位數進行加、減、乘、除四則運算,以及加1、減1、十進位調整等。本節介紹其中加減法12條指令。注意:在單片機減法指令裡面,只有帶借位的減法,沒有不帶借位的減法,做減法運算時,如果是低8位時,必須把CY清零。
  • 0的算術平方根 0的算術平方根是什麼
    0的算術平方根還是0。一個非負數x的平方等於a,即x²=a,因為0是非負數,所以0也有算術平方根。由0²=0x0=0,可知0的算術平方根還是0。  平方根和算術平方根的區別  正數的平方根有兩個,它們為相反數
  • 柯西《分析教程》中:算術-幾何平均值不等式最優美的證明
    算術-幾何平均值不等式是數學中的一個重要不等式,它的證明方法有很多,其中最經典的是柯西1821年在它的名著《分析教程》中所記載的證明,因其美妙,間接,嚴謹而被歷代數學家所稱讚。都知道算術-幾何平均值不等式的形式如下首先柯西從最簡單的數學形式出發得到:即n=2的情況下的等式,一目了然接著,參照上述n=2的等式形式 ,可迅速寫出得到n=4的情況下的不等式,依次類推,n=8的情況下,得到如下等式形式你會發現右邊公式的指數等於左邊項數n,即n=2^m,且這裡的項數n是幾何級數的形式,很明顯當n等於幾何級數的形式時
  • 影響華夏的數學巨著《九章算術》
    九章算術將書中的所有數學問題分為九大類,就是「九章」。1984年,在湖北出土了《算數書》書簡。據考證,它比《九章算術》要早一個半世紀以上,書中有些內容和《九章算術》非常相似,一些內容的文句也基本相同。有人推測兩書具有某些繼承關係[2],但也有不同的看法認為《九章算術》沒有直接受到《算數書》影響。
  • 七年級下冊數學第11課時,如何學好算術平方根?
    下面我們將進行人教版七年級下冊數學第11課時的學習,這次課主要學習平方根,理解算術平方根的概念;會求非負數的算術平方根,會用符號表示。我們能根據已有的知識即正方形的面積公式:邊長的平方等於面積,求出正方形的邊長。我們不難發現平方與開方是互逆運算。一般地,如果一個正數x的平方等於a,即x2=a,那麼這個正數x叫做a的算術平方根。
  • Python語言基本語法元素之語句,表達式、賦值語句
    今天筆者想寫Python語言基本語法元素中的語句語句如圖,程序代碼就是一行行語句。語句,簡單粗糙的理解就是一個句子。在中文,語句就是以句號為分界的句子。在程式語言中,語句,就是擁有完整意義的代碼結構。例如:rate = 1.6375 # 1林吉特=1.6375人民幣賦值語句上面是一行代碼,就是一個語句。
  • 初一數學——算術平方根
    綜述算術平方根看似簡單,實際掌握起來並不那麼容易,出錯率非常高。主要內容有以下幾點:1、理解概念-什麼是算術平方根?2、掌握性質-算術平方根有什麼性質?3、基本計算-怎樣求算術平方根?4、算術平方根的估算與大小比較.
  • 揭秘算術平均數與幾何平均數
    根據高中所學習的不等式內容,小編在此分享一篇關於算術平均數與幾何平均數的證明內容,希望對各位有所幫助。數形結合直接用圖形無字證明「算術平均數」與「幾何平均數」不等式的關係。以下內容源自美國數學家Roger B.
  • C語言程序設計試題與答案B卷
    A)a_Char B)_7b C)25ab D)some4、算術運算符,賦值運算符和關係運算符的運算優先級按從高到低依次為(   )。A)算術運算、賦值運算、關係運算B)算術運算、關係運算、賦值運算C)關係運算、賦值運算、算術運算D)關係運算、算術運算、賦值運算5、下列運算符優先級最高的是( )。
  • 2020數學同心迎中考:平方根算術平根立方根,八年考題全套送
    點評此題主要考查了利用計算器求數的開方運算,解題首先注意要讓學生能夠熟練運用計算器計算實數的四則混合運算,同時也要求學生會根據題目要求取近似值.9. D.考點二次根式的混合運算;冪的乘方與積的乘方;完全平方公式.
  • 排序不等式→算術-幾何平均不等式
    今天介紹如何從排序不等式推導出著名的也是最常用的不等式——「算術-幾何平均不等式」。這裡所說的「算術-幾何平均不等式」,顧名思義,就是有關算術平均值與幾何平均值之間關係的不等。具體來說就是:n個正數的算術平均值大於等於它們的幾何平均值。用公式表示就是:若用A表示算術平均值,G表示幾何平均值(後面要用到G這個符號),則