python字符类型是英文_Python中常见数据类型

1. 常用的数据类型

(1)整数类型:int

英文为integer,简写为int,可以表示整数、负数和零。

效果图

整数的不同进制表示方式:

十进制:默认的进制

二进制:以0b开头

八进制:以0o开头

十六进制:以0x开头

效果图

(2)浮点数类型:float

由整数部分和小数部分组成

浮点数存储不精确性

使用浮点数进行计算时(主要因为计算机用二进制存储信息),可能会出现小数位数不确定的情况。

解决方案:导入模块decimal

解决方案

当然,并不是所有的浮点数运算都会出现这种结果,比如:

(3)布尔类型:bool

英文为boolean,简写为bool,用来表示真或假的值。

Ture表示真,False表示假。

效果图

布尔值可以转化为整数

Ture>>>1

False>>>0

效果图

(4)字符串类型:str

字符串类型又称为不可变的字符序列,可以用单引号、双引号、三引号来定义。

单引号和双引号定义的字符串必须在一行

三引号定义的字符串可以分布在连续的多行

效果图

2. 数据类型转换

(1)为什么需要数据类型转换?

答:将不同数据类型的数据拼接在一起。

我们可以看到,不同数据类型拼接在一起,程序是无法运行的,如下:

报错

所以,需要转换数据类型:将int类型转换为str类型,如下:

解决

(2)如何转换?

转换

函数名

作用

注意事项

示例

str()

将其他数据转换成字符串

也可用引号转换

str(123),'123'

int()

将其他数据转换成整数

文字类和小数类字符串无法转换成整数

浮点数转换成整数:抹零取整

int('123'),int(3.7)

float()

将其他数据转换成浮点数

文字类无法转换成整数

整数转换成浮点数:末尾为0

float('3.3'),float(7)

3. 补充:

(1)Python中的标识符和保留字

1. 保留字

有一些单词被Python赋予特定的含义,这些单词,在我们给任何对象起名字时都不能使用。不过,我们其实不需要记住这些单词,如果我们使用了,程序会报错。

查看方法:

查看

2. 标识符

变量、函数、类、模块和其他对象起的名字就叫做标识符。

规则:

可以使用字母、数字、下划线...

但是不能以数字开头

不能是python的保留字

严格区分大小写

(2)变量的定义和使用

1. 定义:内存中一个带标签的盒子

2. 组成

标识:标识对象所存储的内存地址,使用内置函数id(obj)来获取。

类型:表示对象的数据类型,使用内置函数type(obj)来获取。

值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出。

运行效果

(3)变量的多次赋值

当多次赋值后,变量名会指向新的空间,此时,原先的变量名就成为了内存垃圾。

示意图

多次赋值,指向新空间

视频来源:哔哩哔哩马士兵Python教学

你可能感兴趣的:(python字符类型是英文)