Python數據類型之數字(Numbers)和運算符

2020-12-10 Tz寶寶

# Numbers(數字)類型分類

# 1、整數 int

# 2、浮點數 float

# 3、複數 complex

# 整型:通常被稱為整數,可以是正整數或負整數,不攜帶小數點;Python3中整型是沒有限制大小的,可以當做長整型(long)類型使用。

# 浮點數:浮點數由整數部分與小數部分組成(a = 1.11111),浮點數也可以使用科學計數法表示(2.5e2 = 2.5 x 102 = 250)

# 複數:複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型。

# 創建一個整型

a = 123

# 使用type 獲取數據類型

print(type(a))

# 創建一個浮點數

b = 1.1111

print(type(b))

# 創建一個複數

c = 3 + 5j

print(type(c))

整型

Python中數學常量

數學常量

Python中數學函數

數學函數

Python中隨機數函數

隨機數函數

Python中三角函數

三角函數

# Python中的運算符

# 算術運算符

# + 加

# - 減

# * 乘

# / 除

# % 取餘

# ** 求冪

# // 取整

a1 = 3

a2 = 5

print(a1 + a2)

print(a1 - a2)

print(a1 * a2)

print(a1 / a2)

print(a2%a1)

print(a1**3)

print(a2//a1)

算術運算符

# 複合運算符

# += a = a+b 可以簡寫為a += b

# -= a = a-b 可以簡寫為a -= b

# *= a = a*b 可以簡寫為a *= b

# /= a = a/b 可以簡寫為a /= b

# %= a = a%b 可以簡寫為a %= b

# **= a = a**b 可以簡寫為a **= b

# //= a = a//b 可以簡寫為a //= b

d = 22

g = 22

# 將d-1賦值給d

d = d-1

g -= 1

print(d,g)

d = d/3

g /= 3

print(d,g.)

複合運算符

# 關係運算符

# == 等於

# != 不等於

# > 大於

# < 小於

# >= 大於等於

# <= 小於等於

a = 5

b = 7

# 兩個等號用來判斷是否相等

print(a == b)

print(a != b)

print(a >= b)

print(a <= b)

關係運算符

# 位運算符:將數字轉換位二進位進行運算

# & 按位與

# | 按位或

# ^ 按位異或

# ~ 按位取反

# << 左移位

# >> 右移位

a = 1

b = 1

c = 2

d = 2

print(a & b)

# a 01 c 10 & 全部為1,則為1,有一個為0,則為0

print(a & c)

# | 或 有一個是真的,就是真 a 01 c 10 11 結果為3

print(a | c)

# ^ 異或,相同為0,不同為1

print(a ^ b)

print(a ^ c)

位運算符

# 輸出結果會將二進位轉換為真實數字輸出,非 0,1,計算時使用二進位

# 如下:

# 0,0

# 1,0

# 最終結果 判斷的是上下 00,01 ,是真是假,如按位與判斷:上方 00為1,01為0,所以結果為01

封面

相關焦點

  • Python基礎學習之常用六大數據類型
    剛開始學習一門程式語言,除了了解運行環境與語言類型之外,最基本還是從該語言的基本數據類型開始學起。Python六大常用數據類型: int 整數 float 浮點數 str 字符串 list 列表 tuple 元組 dict 字典講解這些先說一下python中的變量與變量名。
  • python教程之python數學運算
    #對分數進行運算>>> Fraction(2,8)+1+1.52.75運算中如果出現float數據類型,最終的結果將是float類型數據。如果運算式中只有integer類型和fraction類型,輸出結果將是fraction類型。
  • python while循環、數據類型
    1.方法1、嵌套將一系列字典存儲在列表中,或將列表作為值存儲在字典中,這成為嵌套2、range(數字)返回一系列數字,設定循環多少次3、append()末尾添加4、items()以列表的形式返回可遍歷的(鍵值)元組數值。
  • 《第3章 Python 運算符與表達式》3.1.1 算術運算符!
    《高中信息技術 Python編程》 教學案 《第3章 Python 運算符與表達式》3.1.1 算術運算符!3.1.1、算術運算符: 常規: + - * / 編程實例:原始碼:python = 95 # 定義變量,存儲Python的分數english = 92 # 定義變量,存儲English的分數c = 89
  • 零基礎學Java之數據類型和運算符,第一講:進位及其轉換
    主要內容進位及其轉換標識符、關鍵字常量變量八大基本數據類型final常量和Scanner輸入算術運算符賦值運算符關係運算符邏輯運算符位運算符條件運算符運算符的優先級別基本數據類型的類型轉換學習目標一、進位及其轉換1.1 進位類型十進位:人類使用二進位:計算機使用八進位和十六進位:為了更好的表示二進位
  • 《第3章 Python 運算符與表達式》3.1.3 比較(關係)運算符!
    《高中信息技術 Python編程》 教學案 《第3章 Python 運算符與表達式》3.1.3 比較(關係)運算符!瀏覽器版本過低,暫不支持視頻播放3.1.3、比較(關係)運算符用於對變量或表達式的結果進行大小,真假的比較,返回結果True 、False,通常用在條件語句中作為判斷的依據。
  • Python的成員運算符和身份運算符,實操演示
    一、Python的成員運算符Python的成員運算符在其他語言有這個操作,但是沒有這個稱呼,Python的成員運算符是「是否包含運算符」,主要應用在字符串或者集合中Python的成員運算符包括:Python的成員運算符實例03:判斷一個數字是否包含在一個數字集合裡面
  • 「python學習手冊-筆記」003.數值類型
    ,python的數字類型還包括布爾類型.的運算符上表中基本把python中的運算符表達式全部列舉出來了.這是由於浮點數是有限的比特位數,導致無法精確的表示某些數值.這個問題不僅在python中存在,在其他語言中同樣存在. 不過python有分數和小數,可以很好的規避這些問題. 畢竟python適合科學計算的特性不是白來的.python中的除法python中有三種風格的除法和兩種除法運算符.
  • 乾貨| 完美Python入門基礎知識點總結
    Python有五個標準的數據類型Numbers(數字)String(字符串)List(列表)Tuple(元組)Dictionary(字典)Python支持四種不同的數字類型int(有符號整型)long(長整型[也可以代表八進位和十六進位])float(浮點型)complex(複數)
  • Java運算符之位運算符
    尹成課程資料及演示(免費)(文末有資料連結) 位運算符是針對二進位數的每一位進行運算的符號,它是專門針對數字0和1進行操作的。 從表1可以看出,Java中的位運算符本質都是針對二進位數0和1進行運算的,所以,在使用位運算符時,都會先將操作數轉換成二進位數的形式進行位運算,然後將得到的結果再轉換成想要的進位數
  • Python數據類型之列表list
    # 列表是python中最基本的數據結構,它是一個有序序列,序列中的每個元素都分配一個數字(位置,索引)# 1、我們可以使用 方括號,中括號[]來創建列表# 2、我們可以直接將序列放在list(seq)
  • Python實驗課:Python數字類型
    一、實驗目的及內容(1)整型的運用(2)浮點型的運用(3)布爾型的運用(4)複數的運用二、實驗過程1、創建不同類型的數字對象並賦值(1)啟動IDLE開發環境,並新建一個Python模塊文件,並輸入下面的代碼
  • python條件判斷語句
    輸出變量的類型 type( 變量名 ); 客戶以查看輸出上面的type就可以查看變量的數據類型 2.input()在從鍵盤獲取了數據以後,會存放到等號左邊的變量中 3.input()函數接受的輸入必須是表達式 強制類型轉換
  • 完美契合人類習慣的Python變量和基本數據類型
    做科學計算和數據分析,變量是始終繞不開的話題。學習程序設計語言,理解了變量相當於掌握了一半。不過,不同程式語言對變量的定義、使用和釋放區別很大。Python中的變量到底是什麼,該怎麼樣掌握變量?從我接觸的語言中,Python和Matlab幾乎是最簡單的,特別容易掌握。
  • Python之list列表數據類型講解
    前言在python中,list列表數據類型其實就是一個容器,可以放置大量元素的集合。同時,list列表也有很多特點和使用場景,本文主要講解list列表的函數方法。概念list列表是一個集合,一個容器,同Java語言中的數組是一樣的,唯一的不同之處在於,Java中的數組類型只能放置同一種數據類型,而Python中的列表可以放置不同的數據類型。
  • Python數據類型串講(中)
    python中的內建序列有6種:列表、元祖、字符串、Unicode字符串、xrange對象、buffer對象,其中列表和元祖是最常見的序列,應重點掌握。字符串在上一篇文章中已簡單介紹,下面將以字符串為例,對序列的通用操作進行詳講。
  • Python 拓展之詳解深拷貝和淺拷貝
    寫在之前在昨天的文章裡 (零基礎學習 Python 之字典),寫字典的方法的時候留了一個小尾巴,那就是 copy() 方法還沒講。一個是函數 id() ,另一個是運算符 is。id() 函數就是返回對象的內存地址;is 是比較兩個變量的對象引用是否指向同一個對象,在這裡請不要和 == 混了,== 是比較兩個變量的值是否相等。
  • 數據類型、運算符和表達式
    數據是C語言基本字符組合成的信息表達,它既是程序加工和處理的對象,也是程序加工和處理的結果。同樣的字符組合可能會表示不同的涵義,因此需要對C語言程序裡面的每一組數據進行定義,好方便最終機器對該數據的識別和處理。
  • python數據類型總結——列表
    python用列表或元組來幫助我們。python列表一系列元素組成一個集合,可能通過索引,對每個元素進行訪問。這種數據類型統稱為序列。在python中,字符串就是一種序列。這和一些語言,如Java中的數組是不同的。python列表常用函數或方法python提供了一系列函數或方法,幫助我們完成對列表的操作。這些方法,大部分都是可以用途其它類型的序列的。如 + 或 * 一樣。len用於獲取列表的元素個數,max或min用於取出最大值可最小值。
  • Python數據類型之字典dict
    # 字典是一種可變容器類型,可存儲任意類型對象# 字典以鍵值對存儲數據,key-value形式,鍵值之間使用冒號:分隔,每個鍵值中間用逗號,分隔# 字典包含在大括號,花括號{}中# python中鍵必須是不可變的,但值可取任何數據類型# 元組可以作為 dict 的 key,但列表不能作為元組的 key,dict 要求