01.python學習教程之運算式篇

來源:互聯網
上載者:User

Python提供了強大的運算式功能供我們使用,下邊介紹一下主要的運算式運算子:

   1. + ,-,*  運算子

這三個運算子沒什麼可多說的,小學生都會,嘿嘿......

   2.  "/","//","**" 運算子

   (1) "/“運算子

>>> 1/20>>> 1.0/20.5>>> 1.0/2.00.5>>> 2.0/1.02.0>>> 

發現什麼了嗎?"/"對於整數來說他是整除運算子,其結果也是一個整數,但對於浮點數,他確是除數運算子,其結果也是符點數。這是python與其它語言不一樣的地方。

   (2)“//” 運算子

    “//”運算子是做什麼用的呢?

>>> 1//20>>> 2//12>>> 1.0//2.00.0>>> 1//2.00.0>>> 

 "//"運算子在Python裡邊才算是真正的整除運算子,不管是符點數或者整數,返回的都是整數部分,但返回的結果資料類型根據除數與被除數決定

   3) “**” 冪運算子

>>> 1**21>>> 2**24>>> 2**38>>> 2**416>>> 5**53125>>> 

   看到結果是不是感覺以後進行冪運算會非常方便啊。但有一點需要注意:

>>> -2**2-4>>> (-2)**24

-2**2並沒有出現我們預想的結果:4  而結果是-4,這是因為冪運算子比一元運算子優先順序別高,所以要加上括弧才能求(-2)的冪數 (-2)**2 = 4

 (4)“%” 求餘運算子

>>> 5%32>>> 4%20>>> 4%31>>> 4.0%2.00.0>>> 4.0%3.01.0>>> 4.0%5.04.0>>> 2.75%0.50.25>>> 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.