目录
数据类型(data Type)
基本数据类型:
复合数据类型:
数据类型的转换:
自动类型转换:
强制类型转换:
字符串的创建格式:
两个数的和、差、积、商。
数据类型(data Type) 基本数据类型:
复合数据类型:* 数值型(数字 number)
--- int 整数
--- float 浮点型(含有小数点的数据)
--- complex 复数(虚数)
* 布尔类型
代表一种状态
--- True、False(真、假)* 复数类型 (complex)
复数为实数加虚数,只要存在虚数,此数据类型就为复数类型。
* 字符串
单引号:''
双引号:""
三引号:"""字符串""" '''字符串'''
* None
不能理解为0,因为0是有意义的,而None是一个特殊的空值。
数据类型的转换: 自动类型转换:万物皆对象(tuple元组、list列表、dict字典、set集合)
布尔类型和数值类型,可以自动类型转换。
在计算机中,布尔类型:True -> 1 False -> 0
强制类型转换:
python字符串是不能和布尔类型、数值类型进行自动类型转换的。
字符串的创建格式: 两个数的和、差、积、商。str(数值|布尔) #将数值或布尔 ---转换成--- 字符串
int(字符串) #将字符串---转换为---整数
float(字符串) #将字符串---转换成---浮点数
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
age = 10# 字符串的格式化输出问题
# 如果%s这种占位方式只有一个变量的时候,括号可以写,也可以不写。
print("age = %s"%age)# 当有多个变量的时候,括号必须带,表示都是占位字符串。
print("%s + %s = %s"%(num1, num2, num1 + num2))# 将需要输出的所有数据度转换为字符串,进行拼接。
print(str(num1) +" - "+ str(num2) +" + "+str(num1 - num2))# fromat方法格式化字符串
print("{} + {}".format(num1, num2, num1 * num2))# format简化写法
print(f"{num1} / {num2} = {num1 / num2}")# 如果要在字符串输出的最后。拼接值,可以直接写。
print("我今年多大了:", age)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)