本篇文章记录的是Python基础数据类型知识。
Python中没有数字类型这一说,知识为了更好的学习,人为的把整型和浮点型统称为数字类型。
用来记录用整数记录的状态,比如年份,年龄等。
age = 20
year=1999
用来记录用小数记录的状态,比如某些商品的价格,存款等
price=98.88
money=3999.54
a=99
b=1
c=a+b
print(c)
x=100
y=200
print(y>x)
字符串就是由许多字符组成的一串内容
字符串的作用是用来记录描述性质的状态
注意: 字符串的嵌套只能发生在不同中引号之间
info = "你好,我叫'山鸡', 你也可以叫我小鸡 , 初次见面,多多关照" # 双引号嵌套单引号
字符串也可以用+号连接
,但是不称之为是字符串相加 , 称它是字符串的拼接,只限于字符串和字符串 (效率低)
x = 'hello '
y = 'word'
print(x + y) # hello word
字符串也可以和int类型用*
号连接, 代表复制字符串int份
s = 'alex sb'
print(s*3) # 'alex sbalex sbalex sb'
你可以把列表理解成一种容器 , 容器里面可以放很多值. 有人可能会说, 我字符串也可以放很多值啊, 为什么还要用列表呢? 我们都知道他们两个都可以存放很多值, 但是我们要知道, 值不单单只有存, 还要有取, 换句话来说, 你存值就肯定会取值, 如果你不取, 那存值将毫无意义. 列表相对于字符串的优点就是取值方便, 更利于我们操作.
列表是通过索引对应值, 索引从0开始, 0代表第一个.
记录多个值 , 并且可以按照索引取到指定位置的值
在 [ ] 内用逗号分隔开多个任意类型的值 , 每一个值称之为一个元素
lst = ['Tom', 18,'抽烟' ]
索引: 0 1 2
列表也可以嵌套列表,称之为二维列表
lst = [ ['Tom', 18,'抽烟'] , ['Tom', 18,'抽烟'] , ['Tom', 18,'抽烟']]
索引 0 1 2
提一嘴:
列表在内存中的存储方式(基本上容器类型的数据都是这样在内存中存储的)
lst = ['Tom',18,'烫头']
0:"Tom"的内存地址
1:18的内存地址
2:'烫头'的内存地址
key对应值, 其中key通常为字符串类型, 所以key对值有描述性的功能
字典是无序的, 虽然你在pycharm中打印的结果虽然每次都一样, 在python中交互式中写代码也是,但是我们仍然把字典看成无序的,或者你这样理解,有序就有索引,就可以通过索引取值,但是字典不能通过索引取值,所以是无序的.
用来存多个值, 每一个值都有一个唯一的key与其对应
在 { } 内用逗号分隔开多个 key : value
dic = {'name':'alex','age':18}
用来记录真假的状态, 通常用来当做判断的条件
is_ok = True #真
is_ok = False #假