Python基礎【三】--數據類型-Number【2023.11.23】

1.數值類型

Number數據類型只要包括三個分別是:整型(int)、浮點型(float)、復數(complex)

  • 整型:包括正整數、負整數。如:1024、-1024。整型有四種進制表示,分別為:二進制、八進制、十進制、十六進制,說明如下表所示:
    在這里插入圖片描述
    引導符寫在前面,以0(零)開始
number=1  #整型
print(number)
number2=0b10101
print(number2)
number3=0o17
print(number3)
number3=0xa1
print(number3)

在這里插入圖片描述

浮點型:由整數部分和小數部分組成。

復數:由實數部分和虛數部分組成。

2. 基本運算

在這里插入圖片描述

3 數學函數

除了上面的基本運算外,我還可以借助數學模塊 math 實現更多的運算。
首先要先引入數學模塊 math。如下所示:

import math #只有引入后才能使用如下函數

引入math后,要用math調用下面函數
例如
math.sqrt(81)

在這里插入圖片描述
abs()和pow()不導入math包也可以計算

4. 隨機函數

在安全領域有時會用到隨機數,random 模塊對隨機數的生成提供了支持。
首先還是要引入 random 模塊。如下所示:

import random

下面簡單介紹兩個函數:

random(x)函數
隨機生成一個 0 到 1 范圍內的實數(包含0,不包含1)。使用如下所示:

import random
random.random() 

uniform(x, y)函數
隨機生成一個 x 到 y 范圍內的實數
x – 隨機數的最小值,包含該值。
y – 隨機數的最大值,不包含該值。
返回一個浮點數使用如下所示:

import random
random.uniform(1,10)
import random
a=random.random()
print(a)b=random.uniform(2,3)
print(b)

在這里插入圖片描述

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

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

相關文章

QGIS之二十五兩個面圖層數據中選擇圖形完全一致的數據

效果 步驟 1、準備數據 2、按位置選擇 在Qgis工具箱中搜索"按位置選擇"工具 選擇要素和比較要素根據實際選擇 運行 3、結果

JAVA爬蟲1 - HttpClient的使用

一、簡介 HttpClient 是 Apache Jakarta Common 下的子項目,用來提供高效的、最新的、功能豐富的支持 HTTP協議的客戶端編程工具包,并且它支持HTTP協議最新的版本和建議。HttpClient已經應用在很多的 項目中,比如Apache Jakarta上很著名的另外兩個開源項目Cactus和HTMLUnit…

解決錯誤0x80071ac3的問題,錯誤代碼0x80071ac3的原因

在使用電腦的過程中可能會出現錯誤0x80071ac3的代碼問題,一旦出現這樣的問題解決起來可能會有點麻煩,其實這個錯誤是和磁盤的問題相關,可以將電腦重啟嘗試能否解決錯誤0x80071ac3問題,如果依然不能解決問題的話,那么大…

XC3320 離線式、無電感交流輸入線性穩壓器 可替代KP3310 固定5V輸出電壓

XC3320 是一款緊湊型無電感設計的離線式線性穩壓器。XC3320 可獲得 5V輸出電壓。XC3320 是一種簡單可靠的獲得偏置供電的離線式電源解決方案。XC3320 集成了 650V 功率 MOSFET,啟動控制電路,VDD 電壓控制電路,AC 交流信號同步檢測電路,低壓差穩壓器等。該…

Linux免密登錄——A登錄B密鑰設置(SSH SCP)

密鑰登錄 密鑰登錄比帳號密碼方式更安全、更方便,并提供了更多的自動化和批處理選項。 安全性:使用非對稱加密算法,公鑰存在服務器,私鑰存在本地計算機,私鑰不在網絡傳輸,降低被黑客截獲風險。強密碼&#…

Windows使用WSL編譯自己的JDK

Windows使用WSL編譯自己的JDK 一、獲取源碼二、構建編譯環境三、進行編譯驗證編譯結果 四、配置環境變量五、使用CLion進行調試 參考資料:《深入理解java虛擬機》 筆者使用的操作系統為windows,但是windows編譯自己的jdk還是比較麻煩的,所以我…

張弛語言課奇幻劇配音,一場特殊的體驗

在為奇幻劇進行配音時,配音藝術家要將自己投入到一個充斥著魔法、幻想生物和超自然現象的虛構世界中。奇幻劇側重于構建一個超越現實的幻境,因此配音工作要求既要呈現角色的個性化特征,也要與劇中的奇幻氛圍相得益彰。以下是進行奇幻劇配音的…

主內存與工作內存數據交換八個步驟:

一:鎖定:把主內存內一個變量標識為一條線程獨占的狀態; 二:解鎖:把一個處于鎖定狀態的變量釋放出來。釋放后可被其他線程鎖定; 三:讀取:把一個變量的值從主內存傳輸到工作內存中&a…

12.你知道Spring的哪些擴展點,在什么時候調用?

Spring中非常非常多的擴展接口,當然你也不需要全部回答,可以挑重點回答: 執行BeanFactoryPostProcessor的postProcessBeanFactory方法1 /*** 2 * 作用: 在注冊BeanDefinition的可以對beanFactory進行擴展 后 3 * 調用時機: Ioc加載時注冊BeanDefinition 的時候會調用 4 */…

【C/C++】簡單模擬題解

有52張樸克牌,使它們全部正面朝上。從第2張牌開始,把凡是2的倍數位置上的牌翻成正面朝下;接著從第3張牌開始,把凡是3的倍數位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成正面朝上;接著從第4張牌開始&am…

太神奇了!視頻監控技術居然還能操作

隨著科技的迅猛發展,視頻監控系統在各個領域中的應用變得越來越廣泛。從保護公共安全到提高工作效率,視頻監控為我們提供了一種強大而多功能的工具。 視頻監控技術已經成為我們日常生活和工作中不可或缺的一部分。通過視頻監控,我們能夠實時監…

shell循環語句 for while until

目錄 什么是循環語句 概念 for循環 格式 while循環 格式 until 循環 格式 實驗 for (1)計算1到100的和 ?編輯 (2)100以內的偶數 (從0開始到100結束,每次加2步 打印的都是偶數) &…

完美解決:在Ubuntu18.04下ROS Melodic基于python3的cv_bridge的一點子歪門邪道

由于在Ubuntu18.04下ROS Melodic是運行在python 2.7環境下,而我的程序需要運行在anaconda創建的python 3.x環境里,這就需要用到cv_bridge這個庫,而不出意外的,各種報錯,比如: from cv_bridge.boost.cv_bri…

貝銳向日葵:獨家算法如何支撐不斷地產品創新?

作為國民級的專業遠程控制品牌,貝銳旗下的“向日葵遠程控制”一直在遠程控制領域不斷積累創新。 近年來,遠程控制軟件本身開始成為企業的主流遠程業務工具以及個人場景下的日常必備軟件,向日葵遠程控制也在不斷地完善并創新產品。 比如在前…

pip安裝tkinter模塊失敗 No matching distribution found for tkinter

我想使用Python創建一個簡單的桌面應用程序, 這個應用程序依賴于tkinter, 然而,當我嘗試安裝過程時,出現了錯誤。 $ pip install tkinter ERROR: Could not find a version that satisfies the requirement tkinter (from versions: none) ERROR: No matching distributio…

泛微齊業成數電發票+樂企平臺解決方案等您查收

近年來,國家持續發布加快數字化發展、深化稅收征管制度改革的綱領性政策,與組織費用管理相關的發票、單據、檔案等逐步完成數字化轉型;2022年,全面數字化的電子發票正式執行,現在已有33地成為數電票試點。 全國數電票…

rust每日一庫 rand 生成隨機數

文章目錄 生成隨機值生成隨機數生成范圍內隨機數生成自定義類型隨機值從一組字母數字字符創建隨機密碼從一組用戶定義字符創建隨機密碼 總結 生成隨機值 rust中官方并沒有像以他語言一樣,rust并沒有官方并沒有提供生成隨機數的工具,所以我們要借助rand包…

實現文本選中變色

單個文本變色 <div id"myText">vfadsfgase</div> const myText document.getElementById(myText); myText.addEventListener(mouseup, () > {const selection window.getSelection();if (selection.toString() ! ) {const range selection.getRang…

Could not resolve host: gitlab.example.com問題解決

請按照以下步驟檢查和修復 Hosts 文件&#xff1a; 打開 Hosts 文件&#xff1a;在 Windows 上&#xff0c;Hosts 文件位于 C:\Windows\System32\drivers\etc\hosts&#xff0c;可以使用記事本或其他文本編輯器打開。檢查是否存在正確的映射關系&#xff1a;確保在 Hosts 文件…

深入剖析預約上門服務系統源碼:構建高效服務的代碼之旅

在本文中&#xff0c;我們將深入研究預約上門服務系統的源碼&#xff0c;透過代碼的層層剖析&#xff0c;揭示系統背后的技術奧秘。我們將關注系統的核心功能&#xff0c;并通過代碼示例演示其實現過程&#xff0c;為讀者提供一個深度技術解讀的體驗。 1. 技術棧選擇&#xf…