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 11010b0 1001
  • 八进制

    • 不常用
    • 逢 8 进 1
    • 0o 开头的包含 0-7 的数字
    • 例如 0o7450o53
    • 0o53 = 0101 0011(o),此时可从二进制的角度看
  • 十进制

    • 18, 89, 178
  • 十六进制

    • 单片机常用
    • 逢 16 进 1
    • 0x 开头的包含 0-9、 a-f 的数字
    • a-f 表示 10-15,使用 A-F 也行,不区分大小写,统一即可
    • 例如 0x980xfe0x7d
    • 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.0 3.
0.5 .5

1.2.2 科学计数法

  • e 与 E 不区分大小写
  • 形如 1.234e29.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 简介

  1. 仅表示“真”(True) 或“假”(False)

    • 注意首字母大写
  2. 布尔值可以跟数字运算

2.2 少废话,上例子

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

>>>

number = 100
True
False

[Python3] 003 变量类型概述 & 数字类型详叙的更多相关文章

  1. python3学习笔记三(数字类型,字符串)

    数字(Number)类型 有四种类型:整数.布尔型.浮点数和复数 int整数 bool布尔,如True float浮点数,1.23 complex复数,1+2j.1.2+2.3j 内置的 type() ...

  2. 1、Python 基础类型 -- Number 数字类型

    一.Number

  3. Javascript如何判断一个变量是数字类型?

    isNaN()不能判断一个变量是否为数字类型,isNaN(123)值为false,isNaN('123')值也为false.isNaN() 的实际作用跟它的名字isNaN并不一致,isNaN(NaN) ...

  4. Python-数据类型之数字

    一:数字类型概述 数字提供了标量存储和直接访问,属于不可变数据类型,所谓不可变,我们可以认为,更改数字的值会生成一个新的对象 # id可以唯一表示一个对象 age =18 print(id(age)) ...

  5. Python基础一数据类型之数字类型

    摘要: python基础一中提到了数据类型,这里主要讲解的是数字类型. 数字类型: 1,整型 2,长整型 3,浮点型 4,复数型 1,整型(int) 定义a = 1 通过type函数查看数据类型,整型 ...

  6. Python笔记_第一篇_面向过程_第一部分_5.Python数据类型之数字类型(number)

    Python 数字类型(number)用于存储数值.数据类型是不允许改变的,这就意味着如果改变number数据类型的值,将重新分配内存空间. 1.   一个简单的示例: # 以下实例在变量赋值时数字类 ...

  7. MySQL数字类型中的三种常用种类

    数字类型 MySQL数字类型按照我的分类方法分为三类:整数类.小数类和数字类. MySQL数字类型之一我所谓的“数字类” 就是指 DECIMAL 和 NUMERIC,它们是同一种类型.它严格的说不是一 ...

  8. MySQL 中的数字类型

    MySQL 中数据类型常用的就三大类: 数字类型/numeric types 日期和时间/date and time types 字符类型/string (character and byte) ty ...

  9. Python学习笔记(三)Python基本数字类型及其简单操作(1)

    一.数字类型 表示数字或数值的数据类型称为数字类型,Python语言提供3种数字类型:整数.浮点数和复数,分别对应数学中的整数.实数和复数,下面就一起来了解一下他们吧! 1.整数类型 整数类型与数学中 ...

随机推荐

  1. python绘制国际象棋棋盘核心代码

    import turtle step = 40 for i in range(8): for j in range(8): turtle.penup() turtle.goto(i*step, j*s ...

  2. Vue 上传图片压缩 的问题

    前言 也是很少来写博客了,也是赖吧,哈哈 最近新的进度里有上传图片太大,需要前台进行图片压缩问题,然后查阅了相关资料 上传图片大于100* 1024 的用canvas 来压缩来解决 然后IOS拍照上传 ...

  3. windows窗口启动redis

    必须先得配置好环境变量,才能在窗口开启 启动服务端:redis-server 启动客户端:redis-cli

  4. app自动化的执行

    appium --address 127.0.0.1 --port 10000 --bootstrap-port 10100 --webdriveragent-port 10110 在指定的目录下执行 ...

  5. DNS预读取 dns-prefetch 提升页面载入速度

    DNS Prefetch,即DNS预获取,是前端优化的一部分.一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少DNS的请求次数,另一个就是进行DNS预获取 . DNS 作为互联网的基础协议 ...

  6. luogu P2661 信息传递 x

    P2661 信息传递 题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学. 游戏开始时,每人都只知 ...

  7. gridbagsizer

    #coding:utf-8 import wx labels='1 2 3 4 5 6 7 8 9 '.split() class TestFrame(wx.Frame): def __init__( ...

  8. [LeetCode]-algorithms-Reverse Integer

    Reverse digits of an integer. If the integer's last digit is 0, what should the output be? ie, cases ...

  9. 20165218 《网络对抗技术》 Exp8 Web基础

    Exp8 Web基础 基础问题回答 (1)什么是表单 表单可以收集用户的信息和反馈意见,是网站管理者与浏览者之间沟通的桥梁. 一个表单有三个基本组成部分: 表单标签 表单域:包含了文本框.密码框.隐藏 ...

  10. Centos7系统备份与恢复教程

    原文地址:https://www.cnblogs.com/fang888/p/8473485.html Centos系统备份与恢复教程 tar: 特点 1.保留权限 2.适合备份整个目录 3.可以选择 ...