python 变量相关

字符串

# 定义变量
# 定义一个 变量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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值