python类型转换

article/2025/10/10 5:49:13

一、int——支持转换为 int 类型的,仅有 floatstrbytes,其他类型均不支持。

1、str与bytes类型是什么,有什么区别

文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。

字符串是 以字符为单位进行处理的,bytes类型是以字节为单位处理的。

b = b'' # 创建一个空的bytes
b = byte() # 创建一个空的bytes
b = b'hello' # 直接指定这个hello是bytes类型
b = bytes('string',encoding='编码类型') #利用内置bytes方法,将字符串转换为指定编码的bytes
b = str.encode('编码类型') # 利用字符串的encode方法编码成bytes,默认为utf-8类型

bytes.decode('编码类型'):将bytes对象解码成字符串,默认使用utf-8进行解码。

更加详细参考http://t.csdn.cn/cDZU6icon-default.png?t=M85Bhttp://t.csdn.cn/cDZU6http://t.csdn.cn/iF1Ixicon-default.png?t=M85Bhttp://t.csdn.cn/iF1Ix

2、float转换int 

会去掉小数点及后面的数值,仅保留整数部分。

 

 3、str转换int

如果字符串中有数字(0-9)和正负号(+/-)以外的字符,就会报错。

print(int())中int的()里面的数字要用引号引用,否则不是str类型

4、bytes转换int

如果 bytes 中有数字(0-9)和正负号(+/-)以外的字符,就会报错。

 注意:int()里不能有数字运算如print(int(1213+32))输出结果错误。

二、Float——支持转换为 float 类型的,仅有 intstrbytes,其他类型均不支持。

 1、int转换为float

int 转换为 float 时,会自动给添加一位小数。

 

 2、str转换为float

如果字符串含有正负号(+/-)、数字(0-9)和小数点(.)以外的字符,则不支持转换。

 

 3、bytes转换为float

如果 bytes 中含有正负号(+/-)、数字(0-9)和小数点(.)以外的字符,则不支持转换。

 

 

三、str——str() 函数可以将任意对象转换为字符串 

1、int转换为str

int 转换 str 会直接完全转换。

 

 

 2、float转换为str

float 转换 str 会去除末位为 0 的小数部分。

 

3、bytes转换为str 

bytes 和 str 的转换比较特殊点,在 Python 3.x 中,字符串和字节不再混淆,而是完全不同的数据类型。

转换为可执行的表达式字符串:

 

str() 函数指定 encoding 参数,或者使用 bytes.decode() 方法,可以作实际数据的转换:

 

 

4、list转换为str 

会先将值格式化为标准的 list 表达式,然后再转换为字符串。

 

  . join():    连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串(分别使用'  ' 、' - '与':'作为分隔符)

详细参考

http://t.csdn.cn/xFT13icon-default.png?t=M85Bhttp://t.csdn.cn/xFT13


http://chatgpt.dhexx.cn/article/K33noOa8.shtml

相关文章

浅谈Python中的类型转换

目录 (一)前言 (二)四种常见转换类型 1. int()函数 (1)int()函数的格式 (2)示例 2. float()函数 (1)float()函数格式: (2&…

初学ansys:模态分析及谐响应分析

谐响应为线性系统对简谐激励的稳态响应,当系统含有阻尼或者激励为复数(相位不为0或pi),谐响应为复数。 ansys可在模态分析的基础上进行谐响应分析: 2阶频率377.47,振型如下: 当z向加速度10g,右端平面z向位…

关于模态分析

模态分析目的是获得固有频率、模态振型、振型参与系数、有效质量 模态分析是动力学的基础分析,谐响应分析的前提是进行模态分析。 什么是固有频率呢?共振频率呢? 比如一个单摆做好后,他的振动频率等于2Pi(l/g)^&#x…

Ansys-模态分析基础上的谱分析学习收获

谱分析是一种将模态分析和已知谱联系起来的、计算结构位移和应力的分析方法,主要用于确定结构对随机载荷或时间变化载荷(如地震载荷)的动力响应。谱是谱值和频率的关系曲线,它反映了时间历程载荷的强度和频率之间的关系。响应谱&a…

什么是模态分析?什么是振型?

模态和振型是两个比较难懂的概念,涉及的理论比较多,我想通过一句话引出,然后通过逐步解释的方法去阐释这两个概念。 以一根梁为例,通过理论计算寻找其固有频率、阻尼比、振型的过程就是解析模态分析,通过实验得到的就…

模态分析实例—斜齿圆柱齿轮的固有频率分析

本例介绍了对一个复杂结构—斜齿圆柱齿轮模型的创建方法,以及利用ANSYS对其进行固有频率和振型研究即模态分析的方法、步骤和过程。 APDL: /CLEAR,NOSTART /FILNAME,EXAMPLE11/PREP7 ET,1,SOLID45 MP,EX,1,2E11 MP,PRXY,1,0.3 MP,DENS,1,7800 K,1,21.87E-3 K,2,22.…

使用ANSYS进行对称边界的模态分析,制作【春节快乐】

这里写自定义目录标题 想法由来1. 建模2. 使用对称边界进行模态分析2.1 处理几何模型2.2 网格划分并设置边界条件进行计算2.3 求解2.4查看结果 延续去年的传统,最近几天一直在想做个什么东西来迎接新年。本来想用keras训练个深度网络,从一大堆图片中识别…

[Ansys Workbench] 平面对称斜拉桥的模态分析

1. 题目 2. 预处理 使用静态结构和模态分析两个模块 2.1 定义材料 2.2 定义几何结构 使用 DesignModeler 不知道 DM 中怎么使用对称轴画图……我就用了笨方法画了 一个主梁 使用 Concept - Lines From Sketches 从草图生成线 得到的线在结构树中如图所示 选择草图中所有的线&…

Ansys模态计算结果图片批量导出命令流

1.设置图片输出质量 2.命令流一键导出 *do,i,1,10 ###输出前10阶计算结果图片 set,1,i ####构造循环 plnsol,u,sum /image,save,D:\ANSYS\ban%i%,bmp ### 输出文件路径 *enddo

ANSYS apdl命令流笔记15-------模态分析

模态分析简介 前言一、案例1--均匀直杆的固有频率分析(1)完整命令(2)固有频率(3)第2阶固有频率下的振型 二、案例2--有预应力的固定弦1.完整命令2.固有频率3.第2阶固有频率下的振型 前言 模态分析的本质就是研究系统的自由振动特性,确定一个结构的固有频率和振型。…

ANSYS_APDL——实例002-模态分析

/clear /prep7 et,1,link1 mp,ex,1,2e11 !材料属性 mp,prxy,1,0.3 mp,dens,1,7800 R,1,1e-6 !定义元素实常数 k,1,0,0,0 !定义1的坐标为000 k,2,1,0,0 !定义2的坐标为100 lstr,1,2 !定义点1到点2的直线 lesize,1,,,50 !线1,中间50结 lmesh,1 !沿着线生成节点…

ANSYS模态分析详细步骤记录

1,打开WorkBench,双击Modal,生成右边的表格 2, 右击Geometry,import一个模型,我这里已经添加了就变成了另一个选项 3,双击Model,打开开始编辑 4,打开之后选择材料&#…

基于ANSYS的无约束梁的模态分析与实验结果比较

一、实验模型简介 该模型来源于文献:“Khatir, A., Capozucca, R., Khatir, S. et al. Vibration-based crack prediction on a beam model using hybrid butterfly optimization algorithm with artificial neural network. Front. Struct. Civ. Eng. 16, 976–98…

ANSYS workbench的模态分析基本原理和步骤

目录 1、模态分析基本原理 2、模态分析基本步骤 3、实际操作步骤图 4、载荷和约束 5、分析设置Analysis Setting Options Solver Controls 6、有预应力的模态分析(区别有约束和有预应力(结构载荷)) 7、案例 1、模态分析基…

ANSYS模态分析

目录 一、ANSYS求解模态分析步骤 建模 施加载荷和求解 扩展模态(这是区别于其他分析的一个关键) 查看结果 二、模态分析实例(均匀直杆的子空间法模态分析) 1.问题描述 2.有限元分析 1)进入ansys经典界面 2)…

linux怎样解压bin文件,linux下解压bin文件

8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 现在的一些Linux软件很流行使用bin这种安装包格式,只需要下载个安装包就能自动安装解压,比tar.gz省事,比.deb,.rp…

[Xcode]iOS代码签名(Code Signing)

在打包过程中让我吃了不少苦头,归根到底是对一些概念和一些原理不清楚不明白,... 代码签名 Code Signing 也叫 App 签名,它是依靠 iOS 证书来进行的,它保证了 App 的合法性、完整性、真实性以及一致性(未被修改&#…

WordPress给博客文章页添加个性名片

食用教程 本文以子比主题为例 插入HTML代码 进入主题设置 –> 文章&列表 –> 文章页面 –> 文章插入内容 –> 在文章内容后-插入内容 –> 粘贴HTML代码 <div class"business-center"><div class"business-card"><div …

SCTF-2019 Misc wp

SCTF-2019解题纪实 MISC 签到题题目中说’cat \flag ’ in data:image/jpeg;base64,/9j/4QBkRXhpZgAATU0AKgAAAAgABYdpAAQAAAABAAAASgESAAQAAAABAAAAAAEBAAMAAAABAa4AAAEyAAIAAAABAAAAAAEAAAMAAAABAa4AAAAAAAAAAZIIAAQAAAABAAAAAAAAAAD/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYF…