python的变量和数据类型

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

一、python的变量

变量的命名规则

二、python的数据类型

 五种基本数据类型:整型,浮点型,字符串型,布尔型,空型。(其中type方法是检测变量是什么类型)

1,整型毋庸置疑就是整数,python中变量值为0b开头可以定义一个二进制,bin方法可以将十进制数转换成二进制。

2,浮点型就是小数,即定义变量的值为小数,主要利用科学计数法。

3,字符串型定义变量值时可以存放任意字符,声明方式主要用单引号、双引号和交替嵌套使用。

4,布尔型主要分为True和False两种。

5,空型返回结果只有None。

三、python的数据类型转换

数据类型的转换主要分为整型(int)、浮点型(float)、字符串型(str)和布尔型(bool)四种。

1,整型

2,浮点型

3,字符串

4,布尔

总结



一、python的变量

变量的命名规则

        变量名只能包含数字、字母、下划线组成且不能以数字开头,要区分大小写,不能使用关键字和内置函数名并且变量名要有意义。

二、python的数据类型

 五种基本数据类型:整型,浮点型,字符串型,布尔型,空型。(其中type方法是检测变量是什么类型)

1,整型毋庸置疑就是整数,python中变量值为0b开头可以定义一个二进制,bin方法可以将十进制数转换成二进制。

        下面代码就是定义一个十进制,二进制和十进制转换成二进制。

a1 = 1
print(a1, type(a1))
a2 = 0b101011
print(a2, type(a2))
a3 = 41
print(bin(a3))

2,浮点型就是小数,即定义变量的值为小数,主要利用科学计数法。

        随机给变量赋值一个小数

a = 3.14
print(a, type(a))

3,字符串型定义变量值时可以存放任意字符,声明方式主要用单引号、双引号和交替嵌套使用。

        介绍三种字符串赋值给变量的方式

a1 = 'hello python'
print(a1, type(a1))
a2 = "hello python"
print(a2, type(a2))
a3 = "hello 'python' hahaha"
print(a3, type(a3))

4,布尔型主要分为True和False两种。

        分别将True和False赋值给两个变量

a1 = True
print(a1, type(a1))
a2 = Flase
print(a2, type(a2))

5,空型返回结果只有None。

        空型一般就是声明了变量但没有赋予值

a = print("六百六十六")
print(a)

三、python的数据类型转换

数据类型的转换主要分为整型(int)、浮点型(float)、字符串型(str)和布尔型(bool)四种。

1,整型

        可以将浮点数转换成整数

a = int(3.1415926)
print(a, type(a))

        可以将数字类型的字符串转换成整数

a = int("666")
print(a, type(a))

        可以将其他进制的字符串转换成整数,base是声明几进制(下面就是声明二进制)。

a = int("666", base=2)
print(a, type(a))

        可以将布尔值转换成整数其中True为1,False为0。

a1 = int(True)
print(a1, type(a1))
a2 = int(False)
print(a2, type(a2))

2,浮点型

        可以将整型转换成浮点数

a0 = float(666)
print(a0, type(a0))

        可以将数字类型字符串转换成浮点数

a1 = float("66.6")
print(a1, type(a1))

3,字符串

        可以将任意类型转换成字符串

s = str(10)
print(s, type(s))

s = str(10.3)
print(s, type(s))

s = str(True)
print(s, type(s))

s = str(False)
print(s, type(s))

4,布尔

b = bool(10)
print(b, type(b))

b = bool(0.00001)
print(b, type(b))

b = bool(0)
print(b, type(b))

b = bool("python")
print(b, type(b))

b = bool("0")
print(b, type(b))

b = bool("")
print(b, type(b))

b = bool(False)
print(b, type(b))

b = bool(None)
print(b, type(b))

        


总结

主要介绍变量的命名规则,python的五种基本数据类型以及数据类型的转换。

你可能感兴趣的:(python)