Python数据类型

Python数据类型

字符串str

  • 一串字符表示文本内容。
  • 特点:被双引号""或单引号包裹''。

len函数

  • 可以对字符串使用len函数,得到该字符串的长度。
  • 在字符串的长度的计算中,无论是空格、数字还是符号,都会占据一个长度。
  • 但转义符(如 \n 表示换行),这种情况下完整的转义符才占一个长度。
  • 不能用在整数等非字符串上,否则报错。

索引

  • 也可以提取出字符串某一位置上的单个字符。
  • 字符串后面跟上方括号"[]",然后在[]里面放上索引,就能提取出该索引位置的字符。
  • 索引(理解为顺序),程序世界从 0 开始数,(即第一个索引为 0 )

整数int

Python数学运算

浮点数float

Python数学运算

布尔类型bool

只包含两种值,真和假。真 -> True,假 -> False。
(注:T , F均大写)。
布尔类型常用于逻辑判断。

空值类型NoneType

  • 概念:NoneType只有一种值,None,不是 0 ,不是空字符串,不是 False ,它表示完全没有值。
  • 用法:如果你知道你需要一个变量,但还不知道这个变量的值,就可以先定义为 None。

列表、字典等

Type函数

当你不确定某个对象类型的时候,可以用 Type 函数,它会返回你该对象的类型。
数据类型之所以重要,是因为它决定了你能在该类型的对象身上运用哪些函数。
函数是负责执行某个功能的,你给它合适的输入,它才会给你正常的输出

实践

# 对字符串求长度
s = "Hello world!"
# 需要print,直接len不显示结果。
print(len(s))
# 此处结果应为 12 (空格和 ! 各占用一个字符长度)

# 通过索引获取单个字符
print(s[0])
print(s[11])
# 可结合len函数
print( s [ len(s) - 1 ])

# 布尔类型
b1 = True
b2 = False
# 开头大写!!!不要用""裹住,否则变成字符串。

# 空值类型
n = None
# 开头大写!!!

# type函数
print(type(s))
print(type(b1))
print(type(n))
print(type(6))
print(type(2.5))
posted @ 2024-06-05 02:10  花鸿渐  阅读(1)  评论(0编辑  收藏  举报