成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Python中的基本數(shù)據(jù)類型有哪些呢

今天就跟大家聊聊有關(guān)Python中的基本數(shù)據(jù)類型有哪些呢,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、吐魯番網(wǎng)絡(luò)推廣、微信小程序、吐魯番網(wǎng)絡(luò)營銷、吐魯番企業(yè)策劃、吐魯番品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供吐魯番建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:jinyejixie.com

基本數(shù)字類型

首先我們開始認(rèn)識一下基本的數(shù)字類型吧:

  • 整數(shù)類型

  • 浮點(diǎn)數(shù)類型

  • 復(fù)數(shù)類型

整數(shù)類型

1 整數(shù)類型其實(shí)與數(shù)學(xué)中的整數(shù)是一樣的定義,整數(shù)類型包括正整數(shù),負(fù)整數(shù),沒有取值范圍。pow(x,y),pow()函數(shù),用來計(jì)算x的y次方2 整數(shù)類型還有四種進(jìn)制關(guān)系:

  • 十進(jìn)制 100 99 -125

  • 二進(jìn)制 0101001101 001110101

  • 八進(jìn)制 以0o或0O開頭 0o123, -0O456

  • 十六進(jìn)制 以0x或者0X開頭 0x9a

浮點(diǎn)數(shù)類型

  • 帶有小數(shù)點(diǎn)以及小數(shù)的數(shù)字

  • 其取值范圍基本無限制

這里需要注意一下浮點(diǎn)數(shù)之間的運(yùn)算會存在不定尾數(shù)的情況,不是語言的bug,是很多編程都會出現(xiàn)的情況。例如。0.1 + 0.3 = 0.4但是 0.1 + 0.2 = 0.30000000004就是因?yàn)槎M(jìn)制與十進(jìn)制轉(zhuǎn)換的問題:0.1 
0.00011001100110011001100110011001100110011001100110011010 (二進(jìn)制表示) 53位二進(jìn)制表示小數(shù)部分,約
10-160.1000000000000000055511151231257827021181583404541015625 (十進(jìn)制表示)0.1 + 0.2 二進(jìn)制表示小數(shù),可以無限接近,但不完全相同 結(jié)果無限接近0.3,但可能存在尾數(shù)

復(fù)數(shù)類型

復(fù)數(shù)類型與數(shù)學(xué)中復(fù)數(shù)的定義相同,大家可先了解一下,日后我們用到再去具體講解。

數(shù)字運(yùn)算操作符

在編程中對于數(shù)字的操作是非常重要的,而數(shù)字之間的運(yùn)算也是最常見的操作,對于掌握數(shù)字操作是一個(gè)很好地基礎(chǔ)。

  • x + y x與y相加

  • x - y x與y相減

  • x * y x與y相乘

  • x / y x與y相除

  • x // y x與y整數(shù)除,x與y之整數(shù)商 10//3結(jié)果是3

  • +X 表示 x的本身

  • -X表示負(fù)的X

  • x%y 余數(shù),取模運(yùn)算 10%3 為 1

數(shù)字運(yùn)算相關(guān)函數(shù)

  • abs() 絕對值函數(shù) abs(-10) = 10

  • divmod(x,y) 取余 商函數(shù) 同時(shí)輸出兩個(gè)數(shù)余和商divmod(10,3) = (3,1)

  • pow(x, y)冪函數(shù)

  • round(x[, d]) 四舍五入,d是保留小數(shù)位數(shù),默認(rèn)值為0 round(-10.123, 2) 結(jié)果為 -10.12

  • max(x1,x2,xn)最大值函數(shù) 輸出其中最大的一個(gè)

  • min(x1,x2,xn)最小值函數(shù) 輸出其中最小的一個(gè)

  • int(x) 將X變成整型

  • float(x) 將X變?yōu)楦↑c(diǎn)型

  • complex(x)將X變成復(fù)數(shù)類型

實(shí)例分析–天天向上的力量

大家可以看下面這個(gè)例子:一年365天,每天進(jìn)步1‰,累計(jì)進(jìn)步多少呢? 1.001365一年365天,每天退步1‰,累計(jì)剩下多少呢? 0.999365那么如何通過程序?qū)栴}解決呢?

dayup = 
pow(1.001,565)#每天進(jìn)步千分之一
daydown = pow(0.999,365)#每天退步千分之一
print('向上的值為:{:.2f},向下的值為:{:.2f}'.format(dayup,daydown))

我們再來思考一個(gè)問題:一年365天,一周5個(gè)工作日,每天進(jìn)步1%一年365天,一周2個(gè)休息日,每天退步1%這種工作日的力量,如何計(jì)算呢

dayup = 
1.0 # 定義一個(gè)初始進(jìn)步值
dayfoctor = 0.01 #定義每天進(jìn)步百分之一
for i  in range(365):#每年365天 建立一個(gè)for循環(huán)
   if i % 7 in [0,6]: #取模運(yùn)算
       dayup = dayup*(1-dayfoctor)
   else:
       dayup = dayup*(1+dayfoctor)
print('工作日的力量:{:.2f}'.format(dayup))

(運(yùn)行結(jié)果) 工作日的力量:4.63

for i  in range(365):
 if i % 7 in [0,6]:

分析這段代碼,我們可以知道 建立一個(gè)for循環(huán),i 是進(jìn)步的天數(shù),可以自動循環(huán)一年。if i % 7 in [0,6],對 i 進(jìn)行取模運(yùn)算,如果余數(shù)為0則說明為為周末,如果余數(shù)為6則說明為周六,就是退步的時(shí)間。那我們接著看這個(gè)問題:工作日模式要努力到什么水平,才能與每天努力1%一樣?A君: 一年365天,每天進(jìn)步1%,不停歇B君: 一年365天,每周工作5天休息2天,休息日下降1%,要多努力才能追上A呢?

def dayup(df):#創(chuàng)建函數(shù)
   dayup = 1.0#設(shè)置初始值
   for i in range(365):
       if i % 7 in [0,6]:
           dayup = dayup*(1 - 0.01)
       else:
           dayup = dayup*(1 + df)
   return dayup

dayfoctor = 0.01
while dayup(dayfoctor) < 37.2:#如果一年的增長值小于A的進(jìn)步則繼續(xù)運(yùn)行
   dayfoctor += 0.001
print('工作日需要努力:{:.3f}'.format(dayfoctor))

這個(gè)代碼借鑒了上一問的代碼,但是為了判斷是否追上了A,所以加入了while語句,用作與判斷,通過while我們可以讓程序自己判斷是否超過了A,如果沒有超過則進(jìn)步值自增0.001,如果超過A,則跳出程序,結(jié)束運(yùn)行。

看完上述內(nèi)容,你們對Python中的基本數(shù)據(jù)類型有哪些呢有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。

網(wǎng)頁名稱:Python中的基本數(shù)據(jù)類型有哪些呢
本文URL:http://jinyejixie.com/article2/ghhhic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、商城網(wǎng)站電子商務(wù)、小程序開發(fā)網(wǎng)站建設(shè)、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司
天全县| 长兴县| 松阳县| 右玉县| 仁怀市| 松江区| 肇庆市| 荔波县| 黄龙县| 芒康县| 德钦县| 黄龙县| 汉川市| 荔波县| 宝兴县| 邵阳市| 全南县| 厦门市| 宿松县| 阿图什市| 阿图什市| 福安市| 右玉县| 开封市| 吕梁市| 冷水江市| 巨野县| 延川县| 建阳市| 拉萨市| 灵丘县| 苏尼特左旗| 长宁县| 大荔县| 阜新| 车致| 安达市| 临安市| 孙吴县| 伊吾县| 雷山县|