基本数据类型

【一】基本数据类型引入

【1】学习变量的目的

  • 学习变量有助于我们在程序中存储和操作数据,提高代码的灵活性和可维护性。
  • 通过使用变量,我们可以方便地引用和修改数据,使得程序能够动态地响应不同的输入和条件。

【2】学习基本数据类型的目的

  • 学习基本数据类型有助于我们理解不同类型的数据在计算机中的表示和操作方式。
  • 不同的数据类型适用于不同的场景,了解它们的特性有助于我们编写更加高效和健壮的代码。

【3】基本数据类型介绍

  • 数字类型
    • 整数类型(int)
    • 浮点类型(float)
  • 字符串类型(str)
  • 列表类型(list)
  • 字典类型(dict)
  • 布尔类型(bool)
  • 元祖类型(tuple)
  • 集合类型(set)

【4】小结

  • 我们学习变量是为了让计算机能够像人一样去记忆事物的某种状态,而变量的值就是用来存储事物状态的,很明显事物的状态分成不同种类的(比如人的年龄,身高,职位,工资等等)
  • 所以变量值也应该有不同的类型
name = 'Dream'
print(type(name)) # <class 'str'>

# 用一个变量 sex 保存性别 是 男
sex = '男'
print(type(sex)) # <class 'str'>

# 用一个变量 age 保存年龄 是 18
age = 18
print(type(age)) # <class 'int'>

# 用一个变量 age 保存薪资 是 22800.21
salary = 22800.21
print(type(salary)) # <class 'float'>

格式化输出

  • 之前讲到过 print() 函数的用法,这只是最简单最初级的形式,print() 还有很多高级的玩法,比如格式化输出。
  • 使用 % 运算符进行格式化输出,可以在字符串中插入占位符,然后通过 % 运算符传入相应的值。

[1]格式化输出语法一 : %

name = "Dream"
age = 18
height = 175.5

# 使用 %s 占位符,输出字符串
print("My name is %s." % name)  
# My name is Dream.

# 使用 %d 占位符,输出整数
print("My age is %d." % age)  
# My age is 18.

# 使用 %f 占位符,输出浮点数,默认保留六位小数
print("My height is %f." % height)  
# My height is 175.500000.

# 使用 %.2f 占位符,保留两位小数
print("My height is %.2f." % height)  
# My height is 175.50.

# 使用 %x 占位符,输出十六进制整数
number = 255
print("Number in hex: %x." % number)  
# Number in hex: ff.

# 两个以上的占位符格式化输出
print("My name is %s; My age is %d" % (name, age)) 
# My name is Dream; My age is 18
  • 在上例中,%s 和 %d 是占位符,分别表示字符串和整数,而 (name, age) 是传入这两个占位符的实际值。
  • 占位符类型
    • %s:字符串
    • %d:整数
    • %f:浮点数
    • %x:十六进制整数

[2]formate 输出

  • 使用 format 方法进行格式化输出,通过花括号 {} 表示占位符,然后调用 format 方法传入实际值
name = "Dream"
age = 18
# 格式化输出语法三 : formate
print("My name is {}; My age is {}".format(name, age))
# My name is Dream; My age is 18

[3]f+{} 输出

  • 使用 f-string(f + {})进行格式化输出,通过在字符串前加上 f 或 F 前缀,然后在字符串中使用 {} 表示占位符,并在 {} 中直接引用变量。
name = "Dream"
age = 18
# 格式化输出语法二 : f + {}
print(f"My name is {name}; My age is {age}")
# My name is Dream; My age is 18
posted @ 2023-11-28 16:20  -半城烟雨  阅读(7)  评论(0编辑  收藏  举报