Python入门基础2:变量的数据类型转换与格式化输出

一、数据类型转换 

1.1、一般类型转换

        在程序开发时,有时候有需求涉及到数据之间相互转换 字符串'88' 转为数值88 ,数值88 转为'88' 针对这种情况 可以通过数据类型转换来实现 但是有个前提操作数据得合法规范

                int(数据) --> 把数据转为整型

                float(数据) --> 把数据转为浮点型

                bool(数据) --> 把数据转为布尔型

                str(数据) --> 把数据转为字符串型

                list(数据) --> 把数据转为列表型 tuple(数据) --> 把数据转为元组型

1.2、 添加input的类型转换

        input输入后的内容默认是字符串类型,如果需要输入后的容是其他类型 需要转换类型。

二、变量的输出

2.1、 变量输出的定义

        在以后写代码的时候,经常会涉及字符串和其他变量在一起使用的环节,但如果变量不是纯字符串,而是int/float/其他类型的数据,拼接在一起就会出错

        所以这时候就可以采取格式化输出

        所谓格式化-->一种更好的输出方式

        1.可以让你更方便的输出带有变量的数据

        2.可以让你更方便的输出一些类型不同的数据

2.2、 f-str输出

        语法:在字符串前面加f,在字符串里把要输出的变量,用{}大括号包裹起来

        f'xxx{变量}xxx'

2.3、 %占位符

        占位符概念-->先占个位置,后续再用具体的数据来顶上

        形参:没有具体的数据,只是先占个位置 实参:有具体的数据,在运行的时候取代形参

        语法:

                %s 给str占位置 后续会来一个字符串

                %d 给int占位置 后续会来一个整型

                %f 给float占位置 后续会来一个浮点型(默认6位小数)

                %.1f-->带一位小数

                %.2f-->带两位小数

2.4、 format输出

        用法跟占位符,f-str类似,他先用大括号作为占位符,在字符串后面通过.format来传递数据

        语法:

                 'xx{}xx'.format(实参)

                'xx{}xx{}'.format(实参1,实参2)

                'xx{下标}xx{下标}'.format(实参1,实参2)

   每日励志文案:

前行必有曙光

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值