目录
一、类型转换
1、为什么需要数据类型转换
2、数据类型转化的函数
3、str()函数类型转换使用
4、int()函数类型转换使用
4.1int()不能将str类型数据转换成int
4.2int()将bool类型转换成int
4.3int()将float转换成int
5、Float()函数类型转换使用
5.1Float()函数不能将str类型转换成浮点数
5.2 Float()函数将int类型转换成浮点数
5.3 Float()函数将bool类型转换成浮点数
二、python注释
1、为什么会使用到注释
2、单行注释
3、多行注释
4、中文编码声明注释
一、类型转换
1、为什么需要数据类型转换
将不同的数据类型数据拼接到一起
2、数据类型转化的函数
函数名 | 作用 | 注意事项 | 举例 |
str() | 将其他类型转化成字符串 | 也可用引号转换 | str(123)‘123’ |
int() | 将其他数据类型转换成整数 | 1、文字类和小数类字符串,无法转换成整数 2、浮点数转换成整数,抹零取整 | int(‘123’)123 int(9.8) |
float() | 将其他数据类型转换成浮点数 | 1、文字类无法转换成浮点数(浮点数字符串除外) 2、整数转换浮点数,末尾为.0 | float(‘9.9’) float(9) |
3、str()函数类型转换使用
将int转换成str类型,将bool类型转换成str类型,将float类型转换成str类型
4、int()函数类型转换使用
4.1int()不能将str类型数据转换成int
但是有一种特殊情况可以进行转换,那就是将‘数字串’转换为int类型
其次不能将float的数字串转换为int类型
4.2int()将bool类型转换成int
在python中 True代表1 False代表0
4.3int()将float转换成int
5、Float()函数类型转换使用
有五组测试数据, 用来进行测试是否都能转换成float类型
s1='hello'
b1=False
i=98
s2='19'
s3='19.88'
5.1Float()函数不能将str类型转换成浮点数
特殊情况同int()将str类型转换成int类型情况类似,s2='19',s3='19.88'这两组是可以转换为float类型的
5.2 Float()函数将int类型转换成浮点数
将int数据类型转换成float数据类型,会在数据之后加上.0
5.3 Float()函数将bool类型转换成浮点数
同理,由于false转换成数值是为0,所以将false转为float类型时,会在末尾加上.0,就变成了0.0
二、python注释
1、为什么会使用到注释
在代码中对代码的功能进行解释说明的标志性文字,可以提高代码的可读性
注意:注释的内容会被python解释器忽视
python注释分为三种,一种是单行注释,一种是多行注释,另一种是中文编码声明注释
2、单行注释
以‘#’开头,直到换行结束
3、多行注释
没有单独的多行注释标记,将一对三引号之间的代码成为多行注释
4、中文编码声明注释
在文件开头加上中文声明注释,用以指定源码文件的编码格式
当前文件的格式为gbk格式,现在将此文件格式改为utf-8
修改成功!
今天分享的知识就到这里!