广告
返回顶部
首页 > 资讯 > 后端开发 > Python >数据类型之数字类型—运算符
  • 861
分享到

数据类型之数字类型—运算符

数据类型运算符类型 2023-01-30 23:01:49 861人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

数字类型(Number)可分为以下几种:  整 形(int)    浮点型(float)    布 尔(bool)    长整形(long)    复 数(complex) 一、整 形(int)   整形就是整数类型   num =

数字类型(Number)可分为以下几种:

  •  整 形(int)
  •    浮点型(float)
  •    布 尔(bool)
  •    长整形(long)
  •    复 数(complex)

一、整 形(int)

  整形就是整数类型

 

num = 123    # 数字类型不用加引号,加引号的都是字符串形式。
print(num)

 

  字符串转换数字: int()

num = '123'

print(type(num), num)   # type() 查看数据类型

a = int(num)

print(type(a), a)

>>> <class 'str'> 123
    <class 'int'> 123

num1 = '123a'

b = int(num)

print(type(b),b)  # 报错,字符串转换数字不能有字母。

  字符串转换为进制: base = 16

num = 'a'

a = int(num,base = 16)    # base = 16,转换为16进制

print(a)

>>> 10

  当前数字二进制至少用几位来表示: bit_length()

    1转换二进制为:01

    2转换二进制为:10

    3转换二进制为:11

    4转换二进制为:100

    5转换二进制为:101

num = 5

bit = num.bit_length()

print(bit)

>>> 3

 

  声明整形有4种方式:

    二进制:0~1

    表达形式:以0b或0B开头:0b010 ,-0B101

    变量 = 0b二进制数字(0b是二进制的标志符号)

    八进制:0~7

    表达形式:以0o或0O开头:0o123, -0O456

    变量 = 0o八进制数字(0o是八进制的标志符号)

    十进制:0~9

    表达形式:1010 , 99,-217

    变量 = 十进制数字

    十六进制:0~9 A~F

    表达形式:以0x或0X开头:0x9a, -0X89

    变量 = 0x十六进制数字(0x是十六进制的标志符号)

 

dec = 15
b = bin(dec)     # 十进制转换二进制
o = oct(dec)     # 转换八进制
h = hex(dec)    # 转换十六进制
print(dec)
print(b, o, h)
print(dec, eval(b), eval(o), eval(h))

>>>15
   0b1111 0o17 0xf
   15 15 15

注:eval()函数,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。在这里只是求出进制看一下效果。

 

二、浮点型(float)

  浮点型就是小数类型,声明浮点型方式:

  变量 = 3.1415926

三、布尔(bool)

  布尔类型是计算机专用的数据类型,只有2个值:True和False

  True为真,False为假(注意:在写代码是时候注意首字母大写)

四、复数(complex)

  复数的完整结构(实数部分+虚数部分)

  声明复数的两种方式:

  表达式方式:

  变量 = 实数 + 虚数 如:var = 3 + 2j

  特定功能:

  变量 = complex(实数,虚数值) 如:var = complex(5,3)

五、长整型(long)

  在python 3 中长整型被整型替换,在这不多说了。

  长整型也可以代表八进制和十六进制。

Python运算符

一、算数运算符

二、比较(关系)运算符

a = 10
b = 20
print(a == b)
print(a != b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)

三、赋值运算符

 

四、位运算符

 

可以代表集合中的有些方法:

    intersection()       可以用:& 符号

    union()       可以用:| 符号

    difference()     可以用:- 符号

    symmetric_difference()   可以用:^ 符号

五、逻辑运算符

六、成员运算符

除了以上的一些运算符之外,Python还支持成员运算符,测试实例中包含了一系列的成员,包括字符串,列表或元组。

七、身份运算符

注:Id()函数用于获取对象内存地址。

八、运算符优先级

以下表格列出了从最高到最低优先级的所有运算符:

 

--结束END--

本文标题: 数据类型之数字类型—运算符

本文链接: https://www.lsjlt.com/news/180492.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据类型之数字类型—运算符
    数字类型(Number)可分为以下几种:  整 形(int)    浮点型(float)    布 尔(bool)    长整形(long)    复 数(complex) 一、整 形(int)   整形就是整数类型   num =...
    99+
    2023-01-30
    数据类型 运算符 类型
  • 数据类型及运算符
    一、变量 变量定义规则   1.变量名只能是数字,字母或下划线的任意组合   2.变量名的第一个字符不能是数字   3.以下关键字不能声明为变量名{'and','as','del','def','if','else','with','co...
    99+
    2023-01-30
    数据类型 运算符
  • 数字类型运算
    python的数字类型分为三种,分别是整数int、 浮点数float 和 复数complex。数字是由数字字面值或内置函数与运算符的结果来创建的, 不带修饰的整数字面值会生成整数。包含小数点或幂运算符的数字字面值会生成浮点数。在数字字面值末...
    99+
    2023-06-02
  • python学习之数据类型与运算符号
    python版本:3.6    python编辑器:pycharm 最新版本 整理成代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- # 数学操作符 print(2 ** 3) ...
    99+
    2023-01-30
    数据类型 符号 python
  • 初识Java基础之数据类型与运算符
    目录数据类型布尔类型字符串类型String拼接字符'+'转义字符运算符加减乘除模运算增量赋值运算符自增运算符和自建运算符赋值运算符判断运算符逻辑判断符按位运算符移位运算条件运算符运算...
    99+
    2022-11-12
  • Python变量、数据类型与运算符
             1、掌握变量使用及命名规则1.1 变量赋值变量赋值通过“=”实现,实例: a = 5 b = 3.14 c = ‘abc’注意事项:变量名尽量具有现实意义  实例: price = 100 Name = ‘张飞’ Age ...
    99+
    2023-01-31
    变量 数据类型 运算符
  • 四、MySQL的数据类型和运算符
    4.1、MySQL数据类型介绍 MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。数值数据类型:  包括整数类型   TINYINT、SMALLINT、M...
    99+
    2022-10-18
  • python变量数据类型和运算符
    目录1 数据类型1.1 基础类型1.2 类型判断2. 运算符和表达式2.1 算术运算符2.2 模运算说明2.3 数学函数2.4 随机函数2.5 赋值运算符2.6 关系运算2.7 逻辑...
    99+
    2022-11-11
  • Mysql中的数据类型和运算符
    文章目录 Mysql的数据类型数值型数据整数型数据类型浮点型型数据类型 字符型数据字符串数据文本类型数据枚举类型数据SET类型数据二进制形式的文本数据 日期时间型数据 Mysq...
    99+
    2023-08-31
    mysql 数据库 数据类型 运算符
  • MySQL基础教程3 —— 数据类型之字符串类型
    字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。 1. CHAR和VARCHAR类型 CHAR和V...
    99+
    2022-05-28
    enum MySQL set varchar 字符串 数据类型
  • MySQL数据类型--------字符串类型实战
    1. 背景  * MySQL支持的字符串类型有CHAR、VARCHAR、二进制、var二进制、BLOB、文本等等。2. 字符串类型所需的存储和值范围类型说明N的含义是否有字符集最大长度C...
    99+
    2022-10-18
  • php运算符运用之类型运算符怎么用
    这篇文章将为大家详细讲解有关php运算符运用之类型运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。类型运算符指的是instanceof。instanceof运算符是php5引进的。在此之前用is...
    99+
    2023-06-20
  • day05(数字类型,字符串类型,列表类
    一,复习: 1.顺序结构、分支结构、循环结构 2.if分支结构 if 条件: 代码块 elif 条件: 代码块 else: 代码块 # 可以被if转换为False:0 | '' | None | [] | {} ...
    99+
    2023-01-31
    类型 字符串 数字
  • Python学习—数据类型、运算符、条件
    1.python编码格式 python2:ASCII python3:Unicode ASCII编码:1字节(bytes) = 8位(bit) 一个英文字符占一个字节, Unicode:通常用一个字符用两个字节存储,不管英文还是中文,...
    99+
    2023-01-31
    数据类型 运算符 条件
  • Python之路-基础数据类型之字符串
    字符串是不可变的数据类型 索引(下标) 我们在日常生活中会遇到很多类似的情况,例如吃饭排队叫号,在学校时会有学号,工作时会有工号,这些就是一种能保证唯一准确的手段,在计算机中也是一样,它就叫索引,也叫下标, 注意:索引都是从0开始,只有...
    99+
    2023-01-30
    之路 字符串 数据类型
  • MySQL数据类型之浅谈字符串(string)
    目录字符类型(CHAR Types)可变字符类型(Varchar Types)二进制类型(BINARY Types)可变二进制类型(VARBINARY Types)二进制大对象类型(BLOB Types)文本类型(Tex...
    99+
    2022-10-01
  • Python基本数据类型之字符串str
    字符串的表示方式 单引号 ' ' 双引号 " " 多引号 """ """"  、 ''' ''' print("hello world") ...
    99+
    2022-11-12
  • go语言数据类型之字符串string
    1.Go语言String的本质就是一个[]byte,所以他们之间可以互相转换,byte数组的长度就是字符串的长度。 func StringTest1() { str := "H...
    99+
    2022-11-13
  • js数据类型之数字类型的示例分析
    这篇文章主要介绍了js数据类型之数字类型的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们具体介绍一下js的数据类型其中一种。一、...
    99+
    2022-10-19
  • Javascript运算符和数据类型如何转换
    本篇内容主要讲解“Javascript运算符和数据类型如何转换”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Javascript运算符和数据类型如何转换”吧! ...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作