python中数据类型与转换

目录

一、变量

二、数据类型

三、数据类型转换


一、变量

变量通俗的讲就是数据的别名,使用变量等同于使用数据,随着程序的运行变量的值可以发生改变。

变量的命名规则:

1. 只能包含特定字符 ,只能包含字母,数字,下划线, 数字不能开头
2. 区分大小写,一般变量名都是全部小写
3. 不能使用保留字,如if、else、for等
4. 如果变量由多个单词构成,多个单词使用下划线链接
5. 变量名要有意义,要简洁

二、数据类型

常见的数据类型有五种,分别是int、float、str、bool、NoneType。

python是一种动态类型编程语言,变量的类型取决于值

可用type()函数确定其数据类型

#定义一个整型变量
num = 100
#打印其数据类型和值
print(num, type(num))

#定义一个浮点型
num = 100.01
#打印其数据类型和值
print(num, type(num))

#定义字符串
num = "hello xiaoming";
#打印其数据类型和值
print(num, type(num))

#定义布尔型变量
num = True
#打印其数据类型和值
print(num, type(num))

#定义定义不存储任何值的变量
num = None
#打印其数据类型和值
print(num, type(num))

 

三、数据类型转换

数据类型转换: 各种数据类型可以通过特定的函数转换
int: 
    可以将数字类型的字符串转换为整数
    可以将float类型转换为整数
float: 
    可以将数字类型字符串转换为浮点数(最多出现一次小数点,最多出现一次e)
    可以将整数转换为浮点数
str:
    可以将任意数据类型转换为字符串
bool:
    可以将任意数据类型转换为True或者False

是False的有""、None 、0 、False
NoneType 


# 将数字类型的字符串转换为整数
i = int("100")
print(i,type(i))

# 将float类型转换为整数
i = int(3.134)
print(i,type(i))

#将数字类型字符串转换为浮点数
i = float("3.3333")
print(i,type(i))

#可以将整数转换为浮点数
i = float(7412034)
print(i,type(i))

#将任意数据类型转换为字符串
i = str(None)
print(i,type(i))
i = str(False)
print(i,type(i))
i = str(2470321)
print(i,type(i))

#任意数据类型转换为True或者False
i = bool(0)
print(i,type(i))
i = bool(None)
print(i,type(i))
i = bool("")
print(i,type(i))

结果展示:

作者:月挽星回#

物联沃分享整理
物联沃-IOTWORD物联网 » python中数据类型与转换

发表回复