91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python學習之常見的Number數據類型

發布時間:2020-06-30 21:13:25 來源:網絡 閱讀:363 作者:方丈夢遺 欄目:編程語言

本文是一個學習python視頻教程的小伙伴分享的,大家都知道,python3中支持int/float/bool/complex,像大多數語言一樣,數值類型的賦值和計算很直觀,而python中常見的Number類型一共分為四個小類別:整型,浮點型,布爾型,復數,下面分別給大家講解一下每種類型。

Int ×××?

×××就是整數類型,聲明×××有四種方式:?

?? 1.十進制:0~9

?????? 變量 = 十進制數字???

?? 2.二進制:0~1

?????? 變量 = 0b二進制數字

?????? 0b是二進制的標志符號???

?? 3.八進制:0~7

?????? 變量 = 0o八進制數字

?????? 0o是八進制的標志符號?

?? 4.十六進制:0~9A~F

?????? 變量 = 0x十六進制數字

?????? 0x是十六進制的標志符號?

Float 浮點型?

浮點型就是小數類型,聲明浮點型有兩種方式:?

?? 1.小數方式:

?????? 變量 = 3.1415926?

?? 2.科學計數法:

?????? 變量 = 314e2??? #相當于314x10的平方

Bool 布爾類型

布爾類型是計算機專用的數據類型,只有2個值:True和False

? True??? 表示肯定的答案

?????? 有,是,好的,沒錯,真的...

? False??? 表示否定的答案

?????? 沒有,不是,孬,錯,假的...

Complex 復數類型

復數的完整結構(實數部分+虛數部分)

聲明復數的兩種方式:

???? 表達式方式:

?????? 變量 = 實數 + 虛數???? 如:var = 3 +2j

?????? 特定功能:

?????? 變量 = complex(實數,虛數值)? 如:var =complex(5,3)

實數:現實存在的所有數值都是實數虛數:不是真實存在的數字(i的平方為-1作為基本單位) 數學中:i的平方 = -1 i就是虛數的基本單位 1i 2i 5i... 計算機中:用j來表示i即可

1.2常用的數據類型之間的轉換

???? 函數???????????? 說明

?? int(x)????? 將x轉換為一個整數

?? float(x)??? 將x轉換為一個浮點數

?? complex(real,[,imag])??? 創建一個復數

?? str(x)???? 將對象x轉換為字符串

?? repr(x)???? 將對象x轉換為表達式字符串

?? tuple(x)??? 將序列轉換為元祖

?? list(x)???? 將序列x轉換為列表

?? chr(x)?? 將一個整數轉換為一個字符

?? unichr(x)?? 將一個整數轉換為unicode字符

?? ord(x)??? 將一個字符轉換為整數

?? hex(x)??? 價格一個整數轉換為一個十六進制的字符串

??? a= "100"? #a的類型為一個字符串,里面存放100三個字符

?? print(type(a))

??? a= int(a)?? #表示價格String---》int? 里面存放的是數字100

?? print(type(a))

?? """

??? 數字之間的轉換

?? """

?? print(int(1.9))#取整

?? print(float(1))#浮點

?? print(int("123"))?? #數字123

?? print(float("12.3"))#12.3

??? #如果其他無用的字符

??? #print(int("abc"))

??? #print(int("123abc"))

??? #只有作為正負號才有意義

?? print(int("+123"))

?? print(int("-123"))

??? #print(int("12+3"))#報錯

??? #print(int("12-3"))#報錯

1.3常用的模塊

??? 如何查看math中有哪些函數

?? 1.直接查詢API

?? import math

?? print(dir(math))

?? 2.help(math)

????? """

??? 數學功能

?? """

??? #返回數字的絕對值

?? a1 = -10

?? a2 = abs(a1)

?? print(a2)

??? #比較兩個數的大小

?? a3 = 100

?? a4 = 9

?? print((a3 > a4)-(a3 < a4))#True表示1,false:0

??? #返回參數的最大值max()

?? print(max(1,2,3,4,56,7))

??? #返回給定參數的最小值min()

?? print(min(1,2,3,4,6))

??? #求x的y次方,pow()

??? x= 10

??? y= 20

?? print(pow(x,y))

??? #返回浮點數x的四舍五入的值,參數n,表示設置小數的位數round(x,n)

?? print(round(3.2334))

?? print(round(3.556))

?? print(round(3.456,1))

?? print(round(3.556,2))

?? print(round(3.445,0))#0是有意義的數字

??? #向上取整ceil()

?? print(math.ceil(18.1))

?? print(math.ceil(18.9))

??? #向下取整floor()

?? print(math.floor(18.1))

?? print(math.floor(18.9))

??? #返回整數部分和小數部分modf()

?? print(math.modf(22.3))

?? print(math.modf(22.3))

?? print(math.modf(33.3))

??? #開方sqrt()

?? print(math.sqrt(16))#返回的是浮點類型的數據

1.4random

??? 隨機數

?? 1.help(random)

?? 2.直接調用dir

??? 隨機數的應用場景:

????? 用于數學,游戲,安全領域

??? 常見的方法:

?? import random

?? print(random.choice("sssssssss"))

??? #print(random.randrange(1,100,2))

?? """

?? start:開始的位置

?? stop:計數的位置

?? step:步長

?? """

?? #random:隨機產生一個0~1之間的浮點數

?? print(random.random())

?? #shuffle()將列表或則序列中的元素隨機排序

?? list = [2,3,4,6,8,2,1]

?? random.shuffle(list)

?? print(list)

?? #uniform();將隨機生產一個實數,在(x,y)x到y范圍內,返回的是一個浮點數

?? #x,y取值范圍(包左不包右)

?? print(random.uniform(2,8))

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

溆浦县| 寿阳县| 忻州市| 富川| 辽宁省| 武穴市| 剑河县| 云龙县| 苗栗市| 阿坝县| 习水县| 乐陵市| 阿荣旗| 大方县| 海门市| 汉阴县| 寿光市| 霍州市| 深圳市| 嘉峪关市| 开平市| 尖扎县| 林西县| 伊金霍洛旗| 铜川市| 西乌珠穆沁旗| 台前县| 阳谷县| 龙岩市| 荃湾区| 习水县| 靖江市| 互助| 丹凤县| 百色市| 沙洋县| 荆门市| 沈阳市| 社旗县| 积石山| 太谷县|