我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

数字类型(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()函数用于获取对象内存地址。

八、运算符优先级

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

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

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

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

数据类型及运算符

一、变量变量定义规则  1.变量名只能是数字,字母或下划线的任意组合  2.变量名的第一个字符不能是数字  3.以下关键字不能声明为变量名{'and','as','del','def','if','else','with','continu
2023-01-30

数字类型运算

python的数字类型分为三种,分别是整数int、 浮点数float 和 复数complex。数字是由数字字面值或内置函数与运算符的结果来创建的, 不带修饰的整数字面值会生成整数。包含小数点或幂运算符的数字字面值会生成浮点数。在数字字面值末
2023-06-02

python学习之数据类型与运算符号

python版本:3.6    python编辑器:pycharm 最新版本整理成代码如下:#!/usr/bin/env python#-*- coding: utf-8 -*-# 数学操作符print(2 ** 3) # ** 指数
2023-01-30

Python变量、数据类型与运算符

1、掌握变量使用及命名规则1.1 变量赋值变量赋值通过“=”实现,实例:a = 5b = 3.14c = ‘abc’注意事项:变量名尽量具有现实意义  实例:price = 100Name = ‘张飞’Age = ‘16’注意事项:变量的值
2023-01-31

MySQL基础教程3 —— 数据类型之字符串类型

字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。 1. CHAR和VARCHAR类型 CHAR和VARCHAR类型类似,但
2022-05-28

Python学习—数据类型、运算符、条件

1.python编码格式python2:ASCIIpython3:UnicodeASCII编码:1字节(bytes) = 8位(bit) 一个英文字符占一个字节,Unicode:通常用一个字符用两个字节存储,不管英文还是中文,英文在前
2023-01-31

day05(数字类型,字符串类型,列表类

一,复习:1.顺序结构、分支结构、循环结构2.if分支结构if 条件: 代码块elif 条件: 代码块else: 代码块# 可以被if转换为False:0 | '' | None | [] | {}3.while循环结构w
2023-01-31

Python之路-基础数据类型之字符串

字符串是不可变的数据类型索引(下标)我们在日常生活中会遇到很多类似的情况,例如吃饭排队叫号,在学校时会有学号,工作时会有工号,这些就是一种能保证唯一准确的手段,在计算机中也是一样,它就叫索引,也叫下标,注意:索引都是从0开始,只有有序的对象
2023-01-30

php运算符运用之类型运算符怎么用

这篇文章将为大家详细讲解有关php运算符运用之类型运算符怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。类型运算符指的是instanceof。instanceof运算符是php5引进的。在此之前用is
2023-06-20

【⑭MySQL | 数据类型(二)】字符串 | 二进制类型

前言 ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL字符串 | 二进制类型类型的分享✨ 目录 前言5 字符串类型6 二进制类型总结 5 字符串类型 字符串类型用来存储字符串数据,还可以存储图片和声
2023-08-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录