数据类型
-
布尔类型
-
用来表示真或假的值
-
True表示真,False表示假
-
布尔值可以转化为整数
True - 1
False - 0
(首字母大写)
-
字符串类型
-
又被称为不可变的字符序列
-
可用单 双 san引号 来定义
-
单引号和双引号定义的字符串必须在一行
-
三引号定义的字符串可以发布在连续多行
数据类型转换
str()
int()
float()
-
int()将其他类型转int类型
s1='123'
f1=98.7
s2='76.77'
ff=True
s3='hello'
print(type(s1),type(f1).tpye(s2),type(ff),type(s3))#查看类型
print(int(s1),type(int(ff))) #将str转成int类型,字符串为 数字串
print(int(f1),type(int(f1))) #float转成int类型,截取整数部分,舍掉小数部分
#print(int(s2),type(int(s2))) #将str转成int类型,报错,因为字符串为小数串
print(int(ff),type(int(ff)))
#print(int(s3),type(int(s3))) #将str转成int类型时,字符串必须为数字串(整数),非数字串是不允许转换的
-
float()将其他数据类型转成folat类型
s1='123'
f1=98.7
s2='76.77'
ff=True
s3='hello'
print(type(s1),type(f1).tpye(s2),type(ff),type(s3))#查看类型
print(float(s1),type(float(ff))) #将str转成float类型,字符串为 数字串
print(float(f1),type(float(f1))) #str转成float类型,截取整数部分,舍掉小数部分
#print(float(s2),type(float(s2))) #将str转成float类型,报错,因为字符串为小数串
#print(float(s3),type(s3))#字符串中的数据如果是非数字串,则不允许转换
print(float(ff),type(float(ff)))
-
注释
#输入功能(单行注释)
多行注释可以用三引号
中文编码声明注释- 在文件开头加上中文声明注释,用以指定源码文件的编码格式
#coding:gdk