日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

[Python3] 003 变量类型概述 数字类型详叙

發布時間:2025/3/14 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Python3] 003 变量类型概述 数字类型详叙 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 0. 變量類型概述
  • 1. 數字類型詳敘
    • 1.1 整數
      • 1.1.1 常用進制
      • 1.1.2 少廢話,上例子
    • 1.2 浮點數
      • 1.2.1 使用浮點數時可以“偷懶”
      • 1.2.2 科學計數法
      • 1.2.3 少廢話,上例子
    • 1.3 復數
      • 1.3.1 簡介
      • 1.3.2 少廢話,上例子
  • 2. 補充:布爾值
    • 2.1 簡介
    • 2.2 少廢話,上例子

0. 變量類型概述

  • Python 中一切皆對象
    • 其實 + = ( 之類不在對象之列
  • 有 6 種標準數據類型
序號數字類型Python3 中的關鍵字
1數字/
2字符串str
3列表list
4元組tuple
5集合set
6字典dict


1. 數字類型詳敘

1.1 整數

1.1.1 常用進制

  • 二進制
    • 計算機常用
    • 逢 2 進 1
    • 0b 開頭的包含 0-1 的數字
    • 例如 0b1 1101、0b0 1001
  • 八進制
    • 不常用
    • 逢 8 進 1
    • 0o 開頭的包含 0-7 的數字
    • 例如 0o745、0o53
    • 0o53 = 0101 0011(o),此時可從二進制的角度看
  • 十進制
    • 18, 89, 178
  • 十六進制
    • 單片機常用
    • 逢 16 進 1
    • 0x 開頭的包含 0-9、 a-f 的數字
    • a-f 表示 10-15,使用 A-F 也行,不區分大小寫,統一即可
    • 例如 0x98、0xfe、0x7d
    • 0x98 = 1001 1000(h),此時可從二進制的角度看

1.1.2 少廢話,上例子

num_binary = 0b1010 print("num_binary =", num_binary)num_octonary = 0o567 print("num_octonary =", num_octonary)num_decimal = 789 print("num_decimal =", num_decimal)num_hexadecimal = 0xf7 print("num_hexadecimal =", num_hexadecimal)

>>>

num_binary = 10 num_octonary = 375 num_decimal = 789 num_hexadecimal = 247

1.2 浮點數

  • Python3 中的浮點數可以看作小數

1.2.1 使用浮點數時可以“偷懶”

完整寫法偷懶寫法
3.03.
0.5.5


1.2.2 科學計數法

  • e 與 E 不區分大小寫
  • 形如 1.234e2、9.87E-1
    • 1.234e2 = 1.234 X 10^2 = 123.4
    • 9.87E-1 = 9.87 X 10^(-1) = 0.987

1.2.3 少廢話,上例子

num1 = 12.34 print("num1 =", num1)num2 = .9 print("num2 =", num2)num3 = 6. print("num3 =", num3)

>>>

num1 = 12.34 num2 = 0.9 num3 = 6.0

1.3 復數

1.3.1 簡介

  • 復數由實部和虛部構成
    • 形如 3 + 5j
    • 實部是數字
    • 虛部用數字與 j 表示,
      • 字母不區分大小寫
      • 個人感覺數學上用 i 比較多
      • 工科上用 j 比較多
    • 若實部為 0,則實部可省略
      • 形如 5j 或 (5j)

1.3.2 少廢話,上例子

complex1 = 3 + 5j complex2 = 6j complex3 = (9J)print("complex1 =", complex1) print("complex2 =", complex2) print("complex3 =", complex3)

>>>

complex1 = (3+5j) complex2 = 6j complex3 = 9j

2. 補充:布爾值

2.1 簡介

  • 僅表示“真”(True) 或“假”(False)
    • 注意首字母大寫
  • 布爾值可以跟數字運算
  • 2.2 少廢話,上例子

    number = 99 + True print("number =", number)print(1<2) print(1>2)

    >>>

    number = 100 True False

    轉載于:https://www.cnblogs.com/yorkyu/p/10223563.html

    總結

    以上是生活随笔為你收集整理的[Python3] 003 变量类型概述 数字类型详叙的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。