(五)Python基础数据类型

server/2024/10/17 5:07:16/

一、数字类型

Python3支持int、float、bool、complex(复数)共四种数字类型。

python3中,把True和False定义为关键字,它们值还是1和0,可以和数字相加。

1、int(整数)

a=6666

默认十进制,十六进制则在数字前加上0x

a=0x4EFEFEF

2、float(浮点数)

浮点数表示法,可以使用小数点,也可使用指数的类型。

指数符号可以使用字母e或E来表示,指数可以使用+/-符号,也可以在指数数值前加上数值0,还可以在整数前加上数值0。

3.14  10.  .001   1e100   3.14E-10   1e010  08.1  

使用float内置函数可以将整数数据类型转换为浮点数据类型。

float(6666)

3、bool(布尔值)

Python的布尔值包括True和False,只与整数中的1和0对应。

4、complex(复数)

复数表示方法,使用双精度浮点数来表示实数和虚数的部分,复数符号可以使用字母j或者J

2.6+3.1j      2J    3+1e200j      3.14e-6j

使用real与imag属性,分别取出复数实数和虚数部分

a=3+4j
a.real
a.imag

可以使用complex(real,imag)函数将real与imag两个数值转换为复数。real参数为复数的实数部分,imag参数为复数的虚数部分。

complex(3.1,4.2)

5、四则运算符号

+ 加  

- 减

* 乘

/ 除,得到一个浮点数

// 除,得到一个整数

% 取余

** 乘方 

  • 做数值运算需注意

数值除法(/)返回浮点数,获取整数则使用(//)操作符;

在整数和浮点数混合计算时,Python则会把整型转换为浮点数;

用户可以在函数中,使用数值;

round(3.14,1)

可以对数值进行比较,不可以对复数进行比较。

x=2
0 < x < 50.5+1.6j <2j  哒没

可以对数值进行【位移动】(shifting)或者屏蔽(masking)

32>>240 & 0x1B2|53^5~2

二、字符类型

Python将字符串看成一连串的字符组合。第一个字符的索引值为0。

例如:

‘’Apple‘’【0】=A

‘’Apple‘’【1】=p

创建一个字符串时,可用英文单引号、双引号、三引号将多个字符包含起来,字符串开头结尾引号要一致。

a='Apple'
b="Apple"
c='''Apple'''

当字符串长度超出一行时,必须使用三引号将字符串包含起来,单、双引号不可跨行。

三、数据类型相互转换

1、转为整型

int(x)int(3.6)

2、转为小数类型

float(x)float(2)

3、转为字符串类型

str(x)str(234)


http://www.ppmy.cn/server/132400.html

相关文章

苍穹外卖 修改菜品及其口味接口

DIshController /*** 修改菜品** param dishDTO* return*/PutMappingApiOperation("修改菜品")public Result update(RequestBody DishDTO dishDTO) {log.info("修改菜品&#xff1a;{}", dishDTO);dishService.updateWithFlavor(dishDTO);return Result.…

Docker配置网站环境

Mysql 先安装mysql 启动并后台运行&#xff1a;run -d 容器名称&#xff1a;--name 设置端口映射&#xff1a;-p 主机端口&#xff1a;容器端口 环境变量&#xff1a;-e 最后指定镜像名称 sudo docker run -d \--name mysql\-p 3306:3306\-e MYSQL_ROOT_PASSWORD123456\…

Elasticsearch:Redact(编辑) processor

Redact 处理器使用 Grok 规则引擎来隐藏输入文档中与给定 Grok 模式匹配的文本。该处理器可用于隐藏个人身份信息 (Personal Identifying Information - PII)&#xff0c;方法是将其配置为检测已知模式&#xff0c;例如电子邮件或 IP 地址。与 Grok 模式匹配的文本将被替换为可…

Qt-系统文件相关介绍使用(61)

目录 描述 输⼊输出设备类 打开/读/写/关闭 使用 先初始化&#xff0c;创建出大致的样貌 输入框设置 绑定槽函数 保存文件 打开文件 提取文件属性 描述 在C/C Linux 中我们都接触过关于文件的操作&#xff0c;当然 Qt 也会有对应的文件操作的 ⽂件操作是应⽤程序必不…

【H2O2|全栈】JS入门知识(二)

目录 JS 前言 准备工作 运算符 算数运算符 比较运算符 自增、自减运算符 逻辑运算符 运算符的优先级 分支语句 if-else语句 switch语句 三元表达式 结束语 JS 前言 本系列博客主要分享JavaScript的基础语法知识&#xff0c;本期为第二期&#xff0c;包含一些简…

Ollama WebUI 安装使用(pip 版)

Open WebUI (Formerly Ollama WebUI) 也可以通过 docker 来安装使用 1. 详细步骤 1.1 安装 Open WebUI # 官方建议使用 python3.11(2024.09.27)&#xff0c;conda 的使用参考其他文章 conda create -n open-webui python3.11 conda activate open-webui # 相关依赖挺多的&#…

仿 Mac 个人网站开发 |项目复盘

一、前言 1.1 灵感来源 早年有幸看到国外大佬做的一个 基于 Web 的 Windows XP 桌面娱乐系统, 那时刚好有搭建一个个人博客的想法, 所以就想是否可以基于 WEB 实现一个仿 Mac UI 的个人博客, 以应用的形式来展示博客各个功能! 1.2 相关链接(求个 Star) 前端开源代码后端开源…

【计算机网络】详解IP协议网段划分路由转发子网掩码网络号

一、IP功能 IP可以实现主机定位和路由选择&#xff0c;提供一种能力&#xff0c;将数据可靠地从A点跨网络送到B点。数据先根据目的IP在局域网之间进行转发&#xff0c;再在局域网内进行内网转发。 二、IP协议报头 4 位版本号(version)&#xff1a;指定 IP 协议的版本&#xff…