python提供了9個基本的數值運算操作符_Python學習筆記(三)Python基本數字類型及其簡單操作(1)...

一、數字類型

表示數字或數值的數據類型稱為數字類型,Python語言提供3種數字類型:整數、浮點數和復數,分別對應數學中的整數、實數和復數,下面就一起來了解一下他們吧!

1.整數類型

整數類型與數學中整數的概念一致,整數類型共有4種進制表示:十進制、二進制、八進制和十六進制。

例:

進制種類

引導符號

描述

十進制

默認情況,例如123,-456

二進制

0b 或 0B

由字符 0 到 1 組成,例如,0b1101,0B1101

八進制

0o 或 0O

由字符 0 到 7 組成,例如,0b761,0B761

十六進制

0x 或 0X

由字符 0 到 9 、a 到 f 、A 到 F 組成,例如,0xABC,0XABC

2.浮點數類型

浮點數類型與數學中實數的概念一致,表示帶有小數的數值。

浮點數由兩種表示方法:十進制表示和科學技術法表示,例如:1.0、2.3、3.14、56e4、12E2.

其中科學計數法使用字母e或E作為冪的符號,e = a*(10b)

3.復數類型

復數類型表示數學中的復數。

Python語言中,復數的虛數部分通過后綴 “J” 或 “j” 來表示,例如:1.58+4j 或 4.87+1J

二、數字類型的操作

1.數值運算操作符

Python提供了9個基本的數值操作運算符,如下所示:

x + y  和

x + y  差

x * y  積

x / y  商

x // y  整數商

x % y  余數,也成為模運算

- x  負值

x ** y  x 的 y 次冪

2.數值運算函數

Python提供了一些內置函數,在這些內置函數中,有6個函數與數值運算有關,如下所示:

abs( X?)                  X的絕對值

divmod( X )                 ( X // Y , X % Y),輸出為元組形式

pow( X , Y )                X ** Y

round( X , [ , N ])              對 X 四舍六入,保留 N 位小數(其中round(2.5)結果為2)

max( X1 , X2 , X3 , ... , Xn)         最大值

min( X1 , X2 ,X3 , ... , Xn)          最小值

3.數字類型轉換函數

數值運算操作符可以隱式地轉換輸出結果的數字類型。

例如:

int( X?)      將 X 轉換為整數

float( X )     將 X 轉換為浮點數

complex( re[ , im ] )   生成一個復數,實部為 re,虛部為 im。其中 im 不能為字符串

三、總結

以上內容就是Python基本數字類型及數字類型的操作,這些內容很基礎,在以后的學習中需要經常用到,需要熟練掌握。

Python學習筆記(三)Python的list和tuple

list list類似其他語言中的數組,是一種有序的集合,可以隨時添加和刪除其中的元素. 使用len()函數可以獲得list元素的個數. list的索引從0開始,當超出范圍時會報IndexError錯 ...

python學習筆記:python數字

一.數字類型分類 數字提供了標量存儲和直接訪問,它是不可更改類型,也就是說變更數字的值會產生新的對象.python的對象模型與常規對象模型有些不同,對數字對象的更新,實際上是生成了一個新的數值對象,并 ...

PYTHON 學習筆記1 PYTHON 入門 搭建環境與基本類型

簡介 Python,當然大家聽到這個名詞不再是有關于像JAVA 一樣的關于后臺,我們學習Python 的目的在于對于以后數據分析和機器學習AI 奠定基礎,Python 在數據分析這一塊,可謂是有較好的 ...

python學習筆記(三)、字典

字典是一種映射類型的數據類型.辣么什么是映射呢?如果看過這一本書的小伙伴應該有印象(我也只是大學學習過,嘻嘻). 映射:就是將兩個集合一 一對應起來,通過集合a的值,集合 ...

Python 學習筆記三

筆記三:函數 筆記二已取消置頂鏈接地址:http://www.cnblogs.com/dzzy/p/5289186.html 函數的作用: 給代碼段命名,就像變量給數字命名一樣 可以接收參數,像arg ...

Python學習筆記三:數據類型

數據類型 整數int 32位機器,-2**31~2**31-1,即-2147483648~2147483647(4億多) 64位機器,-2**63~2**63-1,非常大了. 長整型long 沒有位數 ...

python學習筆記(一):python簡介和入門

最近重新開始學習python,之前也自學過一段時間python,對python還算有點了解,本次重新認識python,也算當寫一個小小的教程.一.什么是python?python是一種面向對象.解釋型 ...

python學習筆記:python對象

一.python對象 python使用對象模型來存儲數據,構造任何類型的值都是一個對象.所有的python對象都擁有三個特性:身份.類型和值. 身份:每個對象都有一個唯一的身份標識自己,對象的身份可以 ...

python 學習筆記 9 -- Python強大的自省簡析

1. 什么是自省? 自省就是自我評價.自我反省.自我批評.自我調控和自我教育,是孔子提出的一種自我道德修養的方法.他說:“見賢思齊焉,見不賢而內自省也.”()當然,我們今天不 ...

隨機推薦

hibernate筆記--繼承映射關系的三種實現方式

單表繼承映射(一張表): 假設我們現在有三個類,關系如下: Person類有兩個子類Student和Teacher,并且子類都具有自己獨有的屬性.這種實體關系在hibernate中可以使用單表的繼承映 ...

android—-線性布局

android五大布局之線性布局. 1.線性布局的特點:各個子元素彼此連接,中間不留空白 而今天我們要講解的就是第一個布局,LinearLayout(線性布局),我們屏幕適配的使用 用的比較多的就是L ...

【Python】supervisor安裝和管理celery

參考:http://blog.csdn.net/wawa8899/article/details/52743861 參考:http://www.cnblogs.com/mountaingeek/p/5 ...

SQL Server附加數據庫出現錯誤5123的正確解決方法

因為自己有一本基于SQL Server 2005的數據庫教程,里邊使用的示例數據庫是AdventureWorks for SQL Server 2005,而我的機子上裝的是SQL Server 200 ...

asp.net MVC 自動下載apk

在Asp.net MVC中直接把.apk文件放入/Upload/App/?路徑下,然后通過IIS發布完之后,再通過http://xxx/Upload/App/xx.apk訪問是訪問不到的,因此不能下載 ...

地圖投影——高斯-克呂格投影、墨卡托投影和UTM投影

地圖投影(Map Projection) http://baike.baidu.com/view/94066.htm 概念: 地圖投影是把地球表面的任意點,利用一定數學法則,轉換到地圖平面上的理論和方 ...

[置頂] 讓我愛恨的ThinkPHP Relation

還記得第一次用ThinkPHP的relation,做了一個關聯查詢,覺得特別好用.有那么一天嘗試著用關聯插入,怎么插,都插不進,我插,我擦! 后來在龍哥的指點下算是成功的實踐了一次,后來怎么用都不順, ...

詳細的css命名規則,專業點吧

頭:header內容:content/container尾:footer導航:nav側欄:sidebar欄目:column頁面外圍控制整體布局寬度:wrapper左右中:left right cent ...

memcached命令和配置

轉自:http://www.tuicool.com/articles/VJzAvuB 安裝配置 首先,編譯.安裝.配置libevent庫,執行如下命令: wget https://github.com ...

《SpringMVC從入門到放肆》一、概述

一.SpringMVC概述 View Service Dao DB Spring MVC interface interface Mysql impls impls SpringMVC也叫Spring ...

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540045.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540045.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540045.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

hdu 5139 數據的離線處理

所謂的數據離線處理,就是將所有的輸入數據全部讀入后,在進行統一的操作,這樣當然有好處,比如讓你算好多數的階層,但是輸入的每個數是沒有順序的,其實跟可以線性的解決,但是由于沒有順序的輸入&a…

vue 后臺返回的文件流進行預覽_vue實現下載文件流完整前后端代碼

這篇文章主要為大家詳細介紹了vue實現下載文件流完整前后端代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下使用Vue時,我們前端如何處理后端返回的文件流首先后端返回流,這里我把流…

OSPF-5類LSA和4類LSA

# 5類LSA :外部路由前綴 ASBR的router_id IOU5#sh ip ospf data extOSPF Router with ID (5.5.5.5) (Process ID 1)Type-5 AS External Link StatesLS age: 71Options: (No TOS-capability, DC, Upward)LS Type: AS External LinkLink State ID: 10.1.55.0 (Extern…

2014年9月計算機二級mysql真題_2017年9月全國計算機二級MySQL考試章節練習題

2017年9月全國計算機二級MySQL考試章節練習題計算機二級考試成績在“及格”,即60~89分者,由教育部考試中心發合格證書,考試成績在“優秀”,即90~100分者,由教育部考試中心發優秀證書。這是小編給大家提供的2017年9月全…

macOS 10.11.* 安裝scrapy

1.安裝brew,然后修改brew源為某高校 2.更新python brew install python 3.安裝pip 4.安裝scrapy,這里肯定會有一個坑,之前在網上看到10.11開啟了什么rootless的東西, 會遇到安裝six失敗,原因是由于系統安裝了six&#…

eclipse使用小技巧

1. eclipse自帶內存監視及回收插件 菜單 Window > Preferences > General > 右邊,把 Show Heap Status 打上勾就會在右下角任務欄顯示內存監視器,并且可以點擊內存回收。 2. http://www.eclipse.org/downloads/3. 摘錄熱鍵篇:Template&#xff…

mysql @ $_mysql常見筆試題

一、Mysql常見筆試題1、Mysql 中有哪幾種鎖?(1)表級鎖:開銷小,加鎖快。不會出現死鎖,鎖定粒度大,發生鎖沖突的概率高,并發度低。(2)行級鎖:開銷大,加鎖慢。會出現死鎖,鎖…

mysql無法與外部健形成約束_MySQL Rails:錯誤:150“外鍵約束不正確”

我試圖遷移我的Rails MySQL數據庫,我收到以下錯誤:ActiveRecord :: StatementInvalid:Mysql2 :: Error:無法創建表development.comments(錯誤:150“外鍵約束形成錯誤”):CREATE TABLE注釋(id int AUTO_INCR…

按角度構建切變矩陣

切變是坐標系的變換,非均勻的拉伸。切變時候,角度變化,但是面積或體積不變。也可以理解為坐標軸間的角度變化,造成的扭曲。 如下圖,這是x坐標根據y坐標的切變,機器人的y坐標沒有變化,只有x坐標變…

java 語法_Java基礎語法

標識符定義給包,類,方法,變量起名字的符號。組成規則標識符由字母、數字、下劃線、美元符號組成。命名原則:見名知意包名:全部小寫,多級包用.隔開。舉例:com.jourwon類、接口:一個單詞首字母大寫,多個單詞每個單詞的首字母大寫。舉…

POJ1061:青蛙的約會——題解

http://poj.org/problem?id1061 Description 兩只青蛙在網上相識了,它們聊得很開心,于是覺得很有必要見一面。它們很高興地發現它們住在同一條緯度線上,于是它們約定各自朝西跳,直到碰面為止。可是它們出發之前忘記了一件很重要的…

用了mysql報oracle錯誤_mysql數據遷移到oracle錯誤總結

最近處理一個需求,使用腳本方式將mysql里的數據遷移到oracle中。處理思路主要是利用mysqldump導出的insert dump文件,oracle中建立相同表結構執行insert。記錄本次操作中遇到的問題與處理方式:1、超4000字節字符串導入問題描述oracle varchar…

運行Hadoop自帶的wordcount單詞統計程序

1.使用示例程序實現單詞統計 (1)wordcount程序 wordcount程序在hadoop的share目錄下,如下: 123456789[rootleaf mapreduce]# pwd /usr/local/hadoop/share/hadoop/mapreduce[rootleaf mapreduce]# ls hadoop-mapreduce-client-app…

java for 線程_如何在for循環中使用多線程

import java.util.concurrent.Executor;import java.util.concurrent.Executors;public class Test {private final static Executor executor Executors.newCachedThreadPool();//啟用多線程public static void main(String[] args) {for(int i0;i<3;i){final int ji; …

office2010安裝出現錯誤1935的解決方法

安裝Office2010 professional plus 2010過程中彈出錯誤&#xff0c;提示錯誤 1935&#xff0c;安裝程序集組件的過程中發生錯誤。HRESULT:0x800070BC9 如下圖所示&#xff1a; 這個錯誤是由于電腦.net framework 未安裝或安裝有錯誤導致的。解決方法為&#xff1a;下載.net fra…

java linux 服務_java項目部署Linux服務器幾種啟動方式總結經驗

一&#xff1a;兩種部署包&#xff1a;部署之前先說下兩種包&#xff0c;java項目部署到服務器一般有用war包的&#xff0c;也有用jar包的&#xff0c;微服務spring-cloud普及后大部分打包都是jar&#xff0c;部署之前先搞清楚自己要打war包還是jar包&#xff0c;下面小介紹兩種…

HTML溫故知新1

什么是 HTML&#xff1f; HTML 是用來描述網頁的一種語言。 HTML 指的是超文本標記語言 (Hyper Text Markup Language)HTML 不是一種編程語言&#xff0c;而是一種標記語言 (markup language)標記語言是一套標記標簽 (markup tag)HTML 使用標記標簽來描述網頁 HTML 標簽 HTML 標…

java 接口與包_java常用類包接口

類StringIntegerLongFileDateThread(java.lang.ThreadThread類的定義&#xff1a;public class Thread extends Object implements Runnable)包java.lang.*;java.io.*;java.util.*;java.sql.*;java.math.*;接口:ComparableCollectionMapListRunnable(java.lang.Runnable 該接口…

當使用easyui時,表單的onchange事件失效

功能&#xff1a;新增信徒頁面&#xff0c;當選擇未受洗&#xff0c;設置受洗時間&#xff0c;教堂選項 disabled。 步驟&#xff1a; 在<select>標簽里加入 οnchange"xxxxx()"。 在js里編寫xxxxx()方法。 測試 教堂選項沒有 disabled。 原因&#xff1…

shell腳本:批量修改文件名(文件名中添加字符)

舉例如下&#xff1a;批量創建10個隨機字符串的文件&#xff0c;要求每個文件名后面添加_aaa,后綴名不變&#xff1b; [rootlocalhost goodboy]# ls adddbbdedf.html baacjaiija.html bhcfaabcfh.html dgjdcdfbca.html efejadfdji.html agdhcdeaje.html bgffbffjcg.html …