Python基础入门篇【15】--python中的不同数据类型之间的转换(1)

目录

python中数据类型的转换

什么是类型转换?

将自身数据类型变成新的数据类型,并拥有新的数据类型的所有功能的过程即为类型转换

为什么要做类型转换?

为方便更好的帮助处理业务,将类型变更为更适合业务场景的类型

字符串与数字之间转换

字符串->数字的要求:字符串必须都是数字

数字->字符串的要求:没有要求

字符串与数字之间的转换函数:

原始类型目标类型函数举例
整型字符串strnew_str = str(12345)
浮点型字符串strnew_str = str(3.14)
字符串整型intnew_int = int(‘12’)
字符串浮点型floatnew_float = float(‘1.2’)

例子:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1dBpUldJ-1658128450076)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220718140542889.png)]

字符串与列表之间转换

字符串->列表的函数split()

列表->字符串的函数join()

字符串转列表–split()

将字符串切割成列表

string.split(sep=None,maxsplit=-1)  # sep:切割的规则符号,不填写,默认空格,如字符串无空格则不分割直接生成列表
# maxsplit:根据切割符号切割的次数,默认-1无限制
# 返回一个列表

例子:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fRNR4xN7-1658128450078)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220718141739594.png)]

列表转字符串–join()

将列表以一定规则转成字符串

实际上,不只是列表,元组/集合都可以接用join函数转变为字符串

'sep'.join(iterable)  # sep:生成字符串用来分割列表每个元素的符号
# iterable:非数字类型的列表或元组或集合
# 返回一个字符串

例子:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Kp0yYXvf-1658128450080)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220718142417694.png)]

扩展:字符串转换成列表并排序–sorted()函数

将字符串转换成列表,然后排序

sorted(string)  # string为想要转换的字符串
# 返回一个排序过的列表

例子:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vJZDY1Bg-1658128450081)(C:\Users\admin\AppData\Roaming\Typora\typora-user-images\image-20220718143056042.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值