一、数据类型转换
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)

每日励志文案:
前行必有曙光

1442

被折叠的 条评论
为什么被折叠?



