字符串
# 定义变量
# 定义一个 变量age, age 中存储的数据为 10
age = 10
# 输出变量age
print(age)
# 多个变量的定义办法
# 方法1
age = 10; name = 20; address= "中国"
# 方法2
age = 10
name = 20
address = "中国"
# 方法3
age, name, address = 10 , 20, "中国"
# 同时为多个变量赋相同的值
a = b = c = 20
如何查看变量对应的数据类型
# 使用type 来查看变量的数据类型
# 定义一个变name, name 中存储的数据为 qym
name = qym
# 使用type 查看变量的数据类型
print(type(name))
# 还可以新建一个变量result, result中存储的数据为 type(name)
result = type(name)
# 输出result 的值, 也可以得到 name的数据类型
print(result)
数据类型之间的转换

# 数据类型的转换
# 把一个字符串类型转换为整形
age =int( input("请输入你的年龄:"))
类型转换:
1. 要清楚变量或者数据本身的类型
2. 要把这个数据转换成什么类型
格式:
变量 = 要转换成的类型(变量或者数据本身)
不会改变变量原来的类型,会产生一个新的数据
str1 = "18"
print("str1", str, type(str1))
age = int(str1)
print("age", age, type(age))
print("str1", str, type(str1))
# int()
# 1.整数类型的字符串
str1 = "18"
print("str1", str, type(str1))
age = int(str1)
print("age", age, type(age))
print("str1", str, type(str1))
# 2.小数转换成int
num1 = int(3.6)
print("num1", num1, type(num1))
# 将布尔类型转换成int True --->1 False ---> 0
num2 = int(True)
num3 = int(False)
print("num2", num2, type(num2))
print("num3", num3, type(num3))
# float()
# 1.将数字类型(int, float)字符转换成浮点型
num4 = float("18") # 整数类型的字符串
print("num4", num4, type(num4))
num5 = float("3.14")
print("num5", num5, type(num5))
# 2. 可以将整数转换成浮点型
num6 = float(18)
print("num6", num6, type(num6))
# 将bool类型转换成浮点型 True --->1.0 False ---> 0.0
num7 = float(True)
num8 = float(False)
print("num7", num7, type(num7))
print("num8", num8, type(num8))
# 3.str() 可以将所有类型转换成字符串"
str2 = str(18)
str3 = str(3.14)
str4 = str(True)
str5 = str(False)
print("---------------------")
print("str2", str2, type(str2))
print("str3", str3, type(str3))
print("str4", str4, type(str4))
print("str5", str5, type(str5))
# bool
# 对整数来说, 将0 转换成False, 非0 转换成True
# 对浮点数来说, 将0.0 转换成False, 其他的数据是True
# 对于字符串来说, 空字符串("")是False, 其他字符串True

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



