Python實驗課:Python數字類型

2021-01-09 米粒教育

一、實驗目的及內容

(1)整型的運用

(2)浮點型的運用

(3)布爾型的運用

(4)複數的運用

二、實驗過程

1、創建不同類型的數字對象並賦值

(1)啟動IDLE開發環境,並新建一個Python模塊文件,並輸入下面的代碼:

# 創建整數對象

intNum = 32

print(intNum)

# 創建浮點對象

floatNum = 3.5

print(floatNum)

# 創建布爾對象

boolNum = True

print(boolNum)

# 創建複數對象

complexNum = 1.23+4.56J

print(complexNum)

下圖是代碼截圖

2、更新數字對象的值

在chapter1_1.py文件中,我們可以修改數字對象的值,可以把intNum加上30,可以把floatNum加上100.5,也可以把boolNum重新賦值為False。修改後的代碼如下:

# 創建整數對象

intNum = 32

print(intNum)

# 創建浮點對象

floatNum = 3.5

print(floatNum)

# 創建布爾對象

boolNum = True

print(boolNum)

# 創建複數對象

complexNum = 1.23+4.56J

print(complexNum)

# 修改數字對象

intNum += 30

floatNum += 100.05

print(intNum)

print(floatNum)

下圖是代碼截圖

3、整型與浮點類型計算

整型和浮點類型的計算,和普通的四則運算一樣,也不用擔心數據類型的轉換問題,Python會自動在整型和浮點類型間轉換。

在chapter1_1.py文件中,我們可以計算intNum和floatNum的和,差、乘積、商。修改後的代碼如下:

# 創建整數對象

intNum = 32

print(intNum)

# 創建浮點對象

floatNum = 3.5

print(floatNum)

# 創建布爾對象

boolNum = True

print(boolNum)

# 創建複數對象

complexNum = 1.23+4.56J

print(complexNum)

# 修改數字對象

intNum += 30

floatNum += 100.05

print(intNum)

print(floatNum)

# 求兩數的和、差、積、商

print(intNum+floatNum)

print(intNum-floatNum)

print(intNum*floatNum)

print(intNum/floatNum)

下圖是代碼截圖

4、布爾類型

布爾類型的變量只有兩個值:真和假。在Python語言中,真用英文單詞True表示,假用英文單詞False表示。另外,在Python語言中,任何非0的數字都為True。

布爾類型主要用於條件判斷,判斷條件的真和假。使用關係運算符進行運算的結果都返回布爾值。例如,假設a的值為30,b的值為20,那麼關係表達式a>b返回True,b>a返回False。

在chapter1_1.py文件中,我們可以分別聲明a和b兩個變量,並分別賦值30和20,然後比較a和b的大小,並輸出比較結果,代碼如下:

a = 30

b = 20

result = a > b

print(result)

5、複數的計算

兩個複數也可以進行加減乘除四則運算。在chapter1_1.py文件中,我們可以分別創建c1和c2兩個複數變量,然後計算兩個複數的和、差、積、商。代碼如下:

c1 = 1.23+4.56J

c2 = 0.36+1.53J

print(c1+c2)

print(c1-c2)

print(c1*c2)

print(c1/c2)

三、實驗成果

通過上機實驗操作,我們掌握了整數、浮點數、布爾類型和複數類型的聲明及其運算規則。

四、關於編程訓練營

歡迎使用編程訓練營APP學習Python編程,在手機應用商店搜索編程訓練營即可下載APP。

編程訓練營APP同時提供簡單易懂的圖文課程和上機操作視頻課程,既能系統學習,又可以精煉知識點,加速對知識的掌握;課程同步測試和知識點練習對課程的掌握程度進行全面評估和反饋。

相關焦點

  • Python數據類型串講(中)
    相加(adding)序列中類型相同的序列可以進行加法操作,即把兩個或多個序列拼接起來,注意不是數值上的加法運算(元素為數字型時容易混淆)。x='python ''t' in x'i' in x以上代碼執行結果為:序列相關BIFlen():返回序列所含元素的數量max():返回元素中的最大值min():返回元素中的最小值x='python'len(x)max(x)min(x)當序列中元素的類型是字符串型時,使用max()或min
  • 初識python
    1,必須由數字,字母,下劃線任意組合,且不能數字開頭。2,不能是python中的關鍵字。3,input出來的數據類型全部是str10,基礎數據類型初始。數字:int 12,3,45+ - * / **% 取餘數ps:type()字符串轉化成數字:int(str) 條件:str必須是數字組成的。
  • Python基礎學習之常用六大數據類型
    剛開始學習一門程式語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。Python六大常用數據類型: int 整數 float 浮點數 str 字符串 list 列表 tuple 元組 dict 字典講解這些先說一下python中的變量與變量名。
  • python數據類型總結——列表
    python用列表或元組來幫助我們。python列表一系列元素組成一個集合,可能通過索引,對每個元素進行訪問。這種數據類型統稱為序列。在python中,字符串就是一種序列。python列表常用函數或方法python提供了一系列函數或方法,幫助我們完成對列表的操作。這些方法,大部分都是可以用途其它類型的序列的。如 + 或 * 一樣。len用於獲取列表的元素個數,max或min用於取出最大值可最小值。
  • 「python學習手冊-筆記」003.數值類型
    ,python的數字類型還包括布爾類型.=2.0Out[13]: False看第三項可以知道,python是支持混合類型的數值比較的.如前面所說,python在進行混合類型的數值運算的時候,會先將其轉換為精度更高的類型,然後再進行計算.
  • python教程之python數學運算
    中進行分數(fraction)運算分數運算是python中的一個模塊(module)。#對分數進行運算>>> Fraction(2,8)+1+1.52.75運算中如果出現float數據類型,最終的結果將是float類型數據。如果運算式中只有integer類型和fraction類型,輸出結果將是fraction類型。
  • 《小灰教你零基礎學python》-Python入門語言
    程式語言有很多,咱們就學簡單強大的python即可。Python目前是分成2個大版本,python2 和python3,python是完全免費的,所以不用擔心版權問題,因為python2已經廢棄,所以咱們這套課程完全基於python3。
  • 完美契合人類習慣的Python變量和基本數據類型
    隨時用隨時定義,這是python語言變量的最大特點。在這裡我們定義了字符型變量A6688,所謂的字符串就是用「」或者『』包起來的文字、數字等等。第[6]行使用了變量i,這是整型變量,也就是說i是一個整數。你看,這裡i也沒有預先定義,而是直接使用。上面的A6688和i都是變量,可以隨時改變他們的值,只要你願意。
  • python教程第三課:python IDE之jupyter notebook詳細教程講解
    這次我們先來講一下如何使用Notebook進行python的代碼編寫1、 首先我們在系統安裝裡面找到Anaconda,裡面有一項Jupyter Notebook,點擊它以後將打開下面的界面, 這個界面看網址就知道,是在本地啟動打開的一個頁面,那麼除了可以從anaconda裡面打開,也可以在CMD窗口裡面輸入jupyter notebook
  • 從0開始學python-6.2 用python讀寫文件
    我們還學習了用python來查找、重命名一個文件。這節課,我們一起學習一下怎麼用python操作一個文件的內容。文件操作對一個文件,我們可以1)讀取裡面的內容、2)往文件裡寫內容、3)追加文件內容。我們來看看用python怎麼做這些事情。打開文件在對文件內容操作之前,我們首先要打開文件。
  • python while循環、數據類型
    1.方法1、嵌套將一系列字典存儲在列表中,或將列表作為值存儲在字典中,這成為嵌套2、range(數字)返回一系列數字,設定循環多少次3、append()末尾添加4、items()以列表的形式返回可遍歷的(鍵值)元組數值。
  • Python中判斷數字是否為質數的實例講解
    在本篇文章裡小編給大家分享了關於python中判斷數字是否為質數的實例講解內容,有興趣的朋友們可以學習下。
  • python字典操作大全,學習python第7天
    python字典跟列表類型,能存儲多個數據,並且還能在訪問元素的時候可以很快定位到需要的元素。而python字典操作方法有多少種呢?下面羽憶教程為您介紹。python字典python字典概念:python字典可以用來存儲任意類型對象,python字典都是由一個鍵和一個值組成的「鍵值對」,兩者之間用冒號隔開,結構如:sco = {'name':'小明','age
  • Python數據類型之列表list
    # 列表是python中最基本的數據結構,它是一個有序序列,序列中的每個元素都分配一個數字(位置,索引)# 1、我們可以使用 方括號,中括號[]來創建列表# 2、我們可以直接將序列放在list(seq)
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    因篇幅有限,以下展示的只是課程裡部分內容如對python課程有更多疑問 請諮詢客服 1零基礎入門全能班 01 –python簡介 02 第一個程序 03-python執行方式和pycharm設置 04-程序的注釋和算術運算符 05 程序執行原理 06變量的使用以及類型 07
  • Python基礎教程(一) - 快速入門
    /usr/bin/python為Linux系統下Python解釋器的路徑,通常python解釋器的路徑安裝在/usr/local/bin或/usr/bin目錄下。Python是動態類型語言,不需要預先生命變量類型。數字&字符串Python支持五種基本數字類型,其中有三種整形類型。
  • Python之list列表數據類型講解
    前言在python中,list列表數據類型其實就是一個容器,可以放置大量元素的集合。同時,list列表也有很多特點和使用場景,本文主要講解list列表的函數方法。概念list列表是一個集合,一個容器,同Java語言中的數組是一樣的,唯一的不同之處在於,Java中的數組類型只能放置同一種數據類型,而Python中的列表可以放置不同的數據類型。
  • python邏輯控制總結——斐波那契數列
    通過PyCharm新建一個項目,選擇Pure Python類型即可。它代表的是空白項目。選擇一個本地的文件夾作為項目根目錄。運行結果1python whilepython中,通過while可以創建一個循環。
  • 科悟學院介紹什麼是Python、python能做什麼?
    這是很多人想知道的,今天小編就給你揭秘一個行業——Python(AI人工智慧),有人會問python到底是什麼?能做什麼?下面科悟學院介紹什麼是python和python能做什麼,希望對於正在學習的你有所幫助。
  • python的內置函數:int()轉換成整型
    前言在Java中有強制類型轉換,我們可以利用Integer.parseInt()將一個對象轉換成int類型。在python中是利用內置函數int()來將一個對象轉換成整型。python的內置函數int的使用1.內置函數int()語法classint(x,base=10),其中x為一個字符串或數字,base來表示x是以什麼進位的數據來表示的。x數字參數可以是整數、浮點數(小數點表示和指數e表示皆可), 字符串參數僅能包含在指定進位下所涵蓋的字符,該參數可省略。