【Python学习笔记一】
一、数据类型
包括字符串、整数、浮点数、布尔类型、空值类型,以及列表、字典等。
1. 字符串类型
字符串类型就是一串字符,表示文本内容,特点是会被双引号或单引号包裹。可以对字符串使用len函数,可以得到该字符串的长度,在字符串长度的计算中,无论是空格、数字还是符号都会占据一个长度,但需要注意的是如果是转义符,比如\n这种情况下完整的转义符才占一个长度。
提取出字符串某一位置上的单个字符,字符串后面跟上方括号[],然后在[]里面放索引,就能提取出该索引位置的字符,你可以把索引理解为顺序。但和现实中不同,程序世界里是从0开始数,第一个索引为0,第二个为1,以此类推。所以我要获得排在第四的字符,应该写的索引值为3,这样会返回l字符。
2.整数类型int
3.浮点数类型float
3.布尔类型bool
4.空值类型NoneType
这个类型下只有一种值None,None不是0,不是空字符串,不是False,它表示完全没有值。
如果你知道你需要一个变量,但还不知道这个变量的值,就可以先定义为None。
二、type函数
当你不确定某个对象类型的时候,可以用type函数,它会返回你该对象的类型。
三、练习
1. 对字符串求长度
s = "Hello world!"
print(len(s))
运行结果展示
2.通过索引获取单个字符
(1)获取第一个字符
print(s[0])
运行结果展示
(2)获取最后一个字符
- 第一种方法
print(s[11])
运行结果展示
- 第二种方法
print(s[len(s) - 1])
运行结果展示
3.定义布尔类型
b1 = True
b2 = False
展示图
4.定义空值类型
n = None
展示图
5.type函数的使用
print(type(s)) # 获取变量s的数据类型
print(type(b1)) # 获取变量b1的数据类型
print(type(n)) # 获取变量n的数据类型
print(type(1.5)) # 获取1.5的数据类型
运行结果展示