生命在于学习——Python学习日记(四)

在这里插入图片描述
本篇文章记录的是Python基础数据类型知识。

一、数字类型

Python中没有数字类型这一说,知识为了更好的学习,人为的把整型和浮点型统称为数字类型。

1、int整型

(1)作用

用来记录用整数记录的状态,比如年份,年龄等。

(2)定义

age = 20
year=1999

2、float浮点型

(1)作用

用来记录用小数记录的状态,比如某些商品的价格,存款等

(2)定义

price=98.88
money=3999.54

3、数字类型的使用

(1)数学运算

a=99
b=1
c=a+b

print(c)

(2)比较大小

x=100
y=200
print(y>x)

二、字符串类型

1、字符

(1)什么是字符串

字符串就是由许多字符组成的一串内容

(2)作用

字符串的作用是用来记录描述性质的状态

(3)定义字符串

用英文引号(单引号、双引号、三引号)包含的一串字符
生命在于学习——Python学习日记(四)_第1张图片

(4)字符串的嵌套

注意: 字符串的嵌套只能发生在不同中引号之间

info = "你好,我叫'山鸡', 你也可以叫我小鸡 , 初次见面,多多关照" # 双引号嵌套单引号

字符串也可以用+号连接,但是不称之为是字符串相加 , 称它是字符串的拼接,只限于字符串和字符串 (效率低)

x = 'hello '
y = 'word'
print(x + y) # hello word

字符串也可以和int类型用*号连接, 代表复制字符串int份

s = 'alex sb'
print(s*3) # 'alex sbalex sbalex sb'

三、 列表类型

1、 什么是列表

你可以把列表理解成一种容器 , 容器里面可以放很多值. 有人可能会说, 我字符串也可以放很多值啊, 为什么还要用列表呢? 我们都知道他们两个都可以存放很多值, 但是我们要知道, 值不单单只有存, 还要有取, 换句话来说, 你存值就肯定会取值, 如果你不取, 那存值将毫无意义. 列表相对于字符串的优点就是取值方便, 更利于我们操作.

列表是通过索引对应值, 索引从0开始, 0代表第一个.

2、 作用

记录多个值 , 并且可以按照索引取到指定位置的值

3、 定义

在 [ ] 内用逗号分隔开多个任意类型的值 , 每一个值称之为一个元素

lst = ['Tom', 18,'抽烟' ]
索引:     0    1    2

列表也可以嵌套列表,称之为二维列表

lst = [ ['Tom', 18,'抽烟'] , ['Tom', 18,'抽烟'] , ['Tom', 18,'抽烟']]
索引             0                  1                     2

提一嘴:

列表在内存中的存储方式(基本上容器类型的数据都是这样在内存中存储的)

lst = ['Tom',18,'烫头']


0:"Tom"的内存地址
1:18的内存地址
2:'烫头'的内存地址

生命在于学习——Python学习日记(四)_第2张图片

四、 字典类型

1、 什么是字典

key对应值, 其中key通常为字符串类型, 所以key对值有描述性的功能

字典是无序的, 虽然你在pycharm中打印的结果虽然每次都一样, 在python中交互式中写代码也是,但是我们仍然把字典看成无序的,或者你这样理解,有序就有索引,就可以通过索引取值,但是字典不能通过索引取值,所以是无序的.

2、 作用

用来存多个值, 每一个值都有一个唯一的key与其对应

3、 定义

在 { } 内用逗号分隔开多个 key : value

dic = {'name':'alex','age':18}

五、 布尔类型

1、 作用

用来记录真假的状态, 通常用来当做判断的条件

2、 定义

is_ok = True  #真
is_ok = False #假

你可能感兴趣的:(生命在于学习,#,Python学习笔记,学习)