2.3-1Python的基本数据类型一

        在编程中,基本数据类型指的是编程语言中提供的最基本、最原始的数据类型,通常是原生支持的数据类型,而不是通过其他数据类型组合而来的。

在Python中,常见的基本数据类型包括:

【1】整型和浮点型

        整型(integer)和浮点型(float)是Python中常用的数字数据类型。它们用于表示不同种类的数值,并在数值计算和数据处理中发挥重要作用。

整型(integer):

- 整型用于表示整数(正整数、负整数和零)。
- 在Python中,整型是一种不可变(immutable)的数据类型,表示为整数字面值,例如 `5`、`-10`、`0` 等。如:

x = 1
y = -10

浮点型(float):

- 浮点型用于表示带有小数部分的数值,也称为浮点数。
- 在Python中,浮点型是一种不可变的数据类型,表示为浮点数字面值,例如 `3.14`、`-2.5` 等。

x = 10
pi = 3.14
temperature = -2.5
pi_type = type(pi)
print(pi_type)
print(type(pi_type))
print(type(x))

结果显示:

PS:内置函数type(对象)可以获取某个数据对象的类型名称

整型对象和浮点型对象可以用于科学运算:

print(1+1)

【2】字符串类型

        字符串是一种在计算机程序中常用的数据类型,用于操作文本数据。字符串可以看作是由一系列字符组成的序列,每个字符可以是字母、数字、符号或其他字符。

        在计算机程序中,字符串通常使用一对单引号(')或双引号(")括起来,例如:"hello world"或'Python is fun!'。同时Python还支持使用三重引号('''或""")来表示多行字符串。

以下是Python字符串的代码示例,输出"hello 飛燚非燚":

s1 = "hello 飛燚非燚"
print(s)

s2 = "hello feiyi!"
s3 = "10"

        这个例子中,我们使用了字符串类型,并将其赋值给一个变量,然后使用print函数输出该变量的值。注意,在字符串中可以使用中文字符,Python默认使用UTF-8编码,可以支持多种语言的字符

【3】布尔类型

        布尔类型(boolean)是Python中的一种基本数据类型,用于表示逻辑值。布尔类型只有两个可能的取值:`True`(真) `False`(假)

如:

print(2 > 1) # True
print(3 == 2) # False

结果显示:

布尔类型通常用于条件判断和逻辑运算,用于控制程序的流程和决策。

以下是一些常见的用法和特点:

1. 布尔值:`True` 和 `False` 是布尔类型的两个取值。它们是Python中的关键字,不是字符串。
2. 条件判断:布尔类型常用于条件语句的判断条件,例如 `if` 语句中的条件表达式。根据条件表达式的真假,决定是否执行相应的代码块。
3. 关系运算符:关系运算符(如 `==`、`!=`、`<`、`>`、`<=`、`>=`)用于比较两个值,并返回布尔结果。例如 `x > y` 将返回布尔值表示 x 是否大于 y。
4. 逻辑运算:布尔类型可以通过逻辑运算符(如 `and`、`or`、`not`)进行组合和操作。逻辑运算可以用于组合多个布尔值,产生新的布尔结果。
5. `bool()`是一个内置函数,用于将给定的值转换为对应的布尔值。
6. 零值:每一个数据类型都有一个布尔值为False的值,我们称之为零值
   * 整型的零值:0,浮点型:0.0
   * 字符串的零值:""
   * 布尔类型的零值:False
   * NoneType的零值:None
   * 列表的零值:[]
   * 元组的零值:()
   * 字典的零值:{}

# 整型的零值是0,浮点型是0.0
print(bool(0))
print(bool(0.0))

# 字符串的零值是""
str01 = ""
print(bool(str01))

# 布尔类型的零值是False
print(bool(False))

# NoneType的零值是None
x = None
print(bool(x))

# 列表的零值是[]
list01 = []
print(bool(list01))

# 元组的零值是()
y = ()
print(bool(y))

# 字典的零值是{}
set01 = {}
print(bool(set01))

  • 30
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飛燚非燚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值