Python基本数据类型

2023-11-09

Python基本数据类型

数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:

常用的数据类型:

  1. 整数类型 int ;
  2. 浮点数类型 float;
  3. 布尔类型 bool;
  4. 字符串类型 str;

整数类型

  • 英文为integer,简写为int,可以表示正数、负数和零
  • 整数的不同进制表示方式:
    (1)十进制 -> 默认的进制
    (2)二进制 -> 以0b开头
    (3)八进制 -> 以0o开头
    (4)十六进制 -> 以0x开头

代码如下(示例):

print('十进制',118)
print('二进制',0b10101111)
print('八进制',0o176)
print('十六进制',0x1EA3)

浮点数类型

  • 浮点数整数部分和小数部分组成
  • 浮点数存储不精确性
  • 使用浮点数进行计算时,可能会出现小数位数不确定的情况

代码如下(示例):

n1 = 1.1
n2 = 2.2
print(n1+n2) 输出的结果是3.3000000000000003
解决方案:
	导入模块decimal
from decimal import Decimal
print(Decimal('1.1') + Decimal('2.2')) 输出的结果是3.3

布尔类型

  • 用来表示真或假的值
  • True表示真, False表示假 两个首字母必须大写
  • 布尔值可以转换为整数
    • True -> 1
    • False -> 0

代码如下(示例):

f1 = True
f2 = False
print(f1+1) 输出的结果是2
print(f2+1) 输出的结果是0

字符串类型

  • 字符串又被称为不可变的字符序列
  • 可以使用单引号 ‘’ 双引号 ” ” 或””” “””来定义
  • 单引号和双引号的字符串必须在一行
  • 三引号定义的字符串可以分布在连续的多行

代码如下(示例):

str1 = '我还年轻,吃苦趁现在'
str2 = "我还年轻,吃苦趁现在"
str3 = """我还年轻,

吃苦趁现在"""

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python基本数据类型 的相关文章

随机推荐

  • SumatraPDF

    SumatraPDF 是Windows平台上一款免费阅读器 它支持打开 PDF ePub MOBI XPS DjVu CHM CBZ 和 CBR 格式 Sumatra PDF 很小并且启动迅速 支持多国语言 含中文 支持绿色便携版 安装版可
  • 基础语言-最后一天-时间模块和随机模块

    时间模块和随机模块 1 time模块 1 1导入时间模块 import time 1 2睡眠 sleep 时间 时间的单位 秒 1 3获取当前时间 time 时间戳 定义 通过时间差来表示具体的时间 指定时间到1970年1月1日0时0分0秒
  • 如何使用request.post(Python)直接发送数组类型的方式

    我们先来看一下request的源码 Constructs a class Request
  • macOS BigSur下无法在根目录创建/data解决方法

    sudo vim etc synthetic conf 添加 data xxx data 建立 data到 xxx data的链接 data和 xxx data之间是tab不是空格 重启后生效 注意 请把 xxx data替换成你自己的目录
  • C++绑定器和函数对象

    C 绑定器和函数对象 简介 C STL中的绑定器 bind1st operator 的第一个形参变量绑定一个确定的值 bind2nd operator 的第二个形参变量绑定一个确定的值 C Boost库 C 的Boost库中引入了bind绑
  • PID整定之临界比例度法

    概述 在闭环的控制系统中 激励为阶跃信号 将调节器置于纯比例作用下 从小到大逐渐改变调节器比例度的大小 直到出现等幅振荡的过渡过程 此时的比例度称为临界比例度 r 1 K p 相邻两个波峰间的距离称为临界振荡周期T r 比例增益K Pr 图
  • 智能指针(三):unique_ptr使用简介

    我们知道auto ptr通过复制构造或者通过 赋值后 原来的auto ptr对象就报废了 所有权转移到新的对象中去了 而通过shared ptr可以让多个智能指针对象同时拥有某一块内存的访问权 但假如我们不希望多个内存块被多个智能指针对象共
  • Python开发Activex组件

    Python强的功能就在于它无所不能 使用win32com模块开发window ActiveX的示例 如果你还没有装win32com模块的话 请到http python net crew skippy win32 Downloads htm
  • C0210 [2012普及组-A]质因数分解-C语言写

    题目描述 已知正整数n是两个不同的质数的乘积 试求出较大的那个质数 输入描述 输入只有一行 包含一个正整数n 输出描述 输出只有一行 包含一个正整数p 即较大的那个质数 样例输入 1 21 样例输出 1 7 提示 数据范围 对于60 的数据
  • 伪造HTTP请求中的IP信息

    很多程序需要检测客户端的IP地址 然后来授予相关的权限 比如数据库读写 文件读写 等等 其实还有一个很常见的应用 网站投票 网站投票始于2000年的左右 那时候 COM正热得发红 红得发紫 早 期的投票只要投了就行可能技术牛人们还没有想到一
  • 数据结构8.13刷题

    8 13 队列
  • vue3中实现一个动态滚动的时钟效果

    前言 用vue3如何来实现一个滚动的时钟效果呢 这里来分享下方法 注意 因为vue3很多写法都不同 所以这里多分享点东西 实现效果 实现步骤 1 路由添加 import createRouter createWebHashHistory f
  • centos7搭建verdaccio

    安装npm 百度安装或者下个包 替换一下文件名 解压安装node cd tmp mkdir p usr local node tar xvf node v8 10 0 linux x64 tar mv node v8 10 0 linux
  • 编程常用技术介绍

    在编程过程中 常常涉及到一些基础知识 这些知识与编程语言无关 但即是在进行某些基本类型的操作时必不可少的内容 如操作OFFICE的基础知识 短信发送基础知识 微信操作基础知识等 现在做一下汇总 以便后续更好地进行编程开发 1 短信操作要点
  • golang - switch

    switch 的使用 switch 语句用于基于不同条件执行不同操作 直每一个 case 分支都是唯一的 从上到下逐一测试到匹配为止 匹配项后面也不需要再加 break switch 表达式 case 表达式1 表达式2 语句块1 case
  • vue 中使用微信分享接口(简单实用)

    前言 开发微信小程序时 基本上都要接入微信的SDK 而微信也提供了非常多的接口供我们去完成我们想要的功能 微信分享功能常常是我们在开发中常见的需求之一 本文将围绕微信分享接口使用展开 给自己以后碰到需求是查阅的同时 也希望对需要的朋友提供帮
  • mysql如何查询原理_mysql 原理 ~ sql查询语句

    一 普通sql执行的具体过程 1 连接器 管理连接 权限验证 2 分析器 词法分析 语法分析 比如 数据表和数据列是否存在 别名是否有歧义 是否符合标准sql语法等 3 优化器检测 执行计划生成 索引选择 4 执行器 1 判断是否拥有操作权
  • 使用PigLatin语句分析数据

    使用PigLatin语句分析数据 load 加载数据到表中 bag foreach 对表中的每一条数据tuple进行处理 filter 相当于where group by join 连接 多表查询 generate 提取列 union in
  • 华为手机文件存放目录

    1 手机通话录音 内部存储 gt Sounds gt CallRecord路径下面
  • Python基本数据类型

    Python基本数据类型 数据类型是每种编程语言必备属性 只有给数据赋予明确的数据类型 计算机才能对数据进行处理运算 因此 正确使用数据类型是十分必要的 不同的语言 数据类型类似 但具体表示方法有所不同 以下是Python编程常用的数据类型