当前位置: 首页 > news >正文

5. Python之数据类型

Python数据类型有数值型,字符串型,布尔型等等
内置函数type(),可以查看变量的数据类型 。

一、数值类型

整数(没有小数部分,包含正整数,负整数,0,默认为十进制数),浮点数,复数等等

在这里插入图片描述
注意:
两个浮点数相加,有可能加多了,这个叫不确定的尾数,比如:
在这里插入图片描述
如果只想看到结果为0.3,这里需要使用一个round()函数来保留小数位
在这里插入图片描述

Python中的复数与数学中的复数形式完全一致,由实部和虚部组成。.real表示实数部分,.imag表示虚数部分

2. 字符串数据类型

字符串数据类型是python使用最多的类型之一,它是连续的字符序列,可以表示计算机所能识别的一切字符。它的界定符有单引号,双引号,三引号,三引号表示多行字符串。
在这里插入图片描述
转义字符,是一种特殊的字符串。
\n 换行符
\t 水平制表位,用于横向跳到下一个制表位
" 双引号
’ 单引号
\ 一个反斜杠
注意:使转义字符失效,在前加r或R

字符串也被称为有序的字符序列,对字符串中某个字符的检索称为索引。
序号:正向递增,0到n,反向递减少 -1到-n
同时,可以对字符串进行切片操作
切片语法:
字符串或字符串变量[N:M]
从N开始到M结束,但不包含M。
在这里插入图片描述
字符串间可以操作,如:
x+y 把字符串x和y连起来。
xn或nx是复制n次字符串,如print(‘-’*10)
x in s 如果x是s的子串,结果为Ture,否则为False

3. 布尔数据类型

用来表示真或假,在python中用Ture和False ,Ture表示1,False表示0

二. 数据类型之间可以转换

int(x)
float(x)
str(x)
ord(x)
hex(x)
oct(x)
bin(x)
在这里插入图片描述

补充一个函数:eval()
Python内置函数,用来去掉最外侧的引号,常和input()函数一起用。
语法格式:
变量=eval(字符串)
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MATLAB窗口操作常用命令
  • 基于 Delphi 的家庭财务管理系统
  • Linux-mysql5.7-mysql8.0安装包下载及安装教程,二合一
  • 车型展示+接驳体验!苏州金龙海格客车闪耀汉诺威商用车展
  • Android 系统下:普通应用无缝安装,Launcher 应用安装遭遇罕见障碍解析
  • 使用 Java 初步搭建简单Spring 项目框架:
  • Docker和K8S
  • 车辆重识别(关于卷积神经网络一些资料)2024/9/11
  • 【454. 四数相加 II】
  • 【设计模式-外观】
  • 解密AI创作:提升Prompt提示词的提问技巧
  • 《Google软件测试之道》笔记
  • 软考 -- 软件设计师 -- 二轮复习(3) -- 数据结构(持续更新)
  • VMware网络配置
  • Redis的C客户端(hiredis库)使用
  • 《Javascript数据结构和算法》笔记-「字典和散列表」
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • HTTP中的ETag在移动客户端的应用
  • Javascript Math对象和Date对象常用方法详解
  • JDK9: 集成 Jshell 和 Maven 项目.
  • mysql_config not found
  • oschina
  • python学习笔记 - ThreadLocal
  • Python学习笔记 字符串拼接
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • SQLServer插入数据
  • tab.js分享及浏览器兼容性问题汇总
  • Vue ES6 Jade Scss Webpack Gulp
  • Vue学习第二天
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 从0实现一个tiny react(三)生命周期
  • 浏览器缓存机制分析
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 微信小程序设置上一页数据
  • 我从编程教室毕业
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 如何用纯 CSS 创作一个货车 loader
  • 通过调用文摘列表API获取文摘
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • ## 1.3.Git命令
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (javascript)再说document.body.scrollTop的使用问题
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转)JAVA中的堆栈
  • (轉貼) UML中文FAQ (OO) (UML)
  • *上位机的定义
  • .gitignore
  • .NET 4.0中的泛型协变和反变
  • .Net Core 笔试1
  • .Net Core 微服务之Consul(三)-KV存储分布式锁