当前位置:   article > 正文

python基本数据类型定义_python 定义数据类型

python 定义数据类型

数据类型是什么?

索引定义

  • 正向索引从 0 开始
  • 反向索引从 -1 开始
    在这里插入图片描述

基本数据类型

1. 整型(int)

 大白话理解:就是整数int
 作用:记录人的年龄 班级人数 ...
 定义:
   	age = 18  # 直接写整数就是整型 
  • 1
  • 2
  • 3
  • 4

2. 浮点型(float)

大白话理解:就是小数float
作用:记录人的体重 薪资 身高
定义:        
    salary = 3.1  # 直接写小数就是浮点型
  • 1
  • 2
  • 3
  • 4

3. 字符串 (str)

作用:主要用于记录描述性性质的数据
# 字符串可以通过索引来取值
定义: 在引号引起内包含的一串字符
    4种方式: 单引号 双引号 三个单引号 三个双引号
			'tony' "tony" '''tony''' """tony"""
  • 1
  • 2
  • 3
  • 4
  • 5

为什么定义字符串需要这么多种方式?

  • 用来解决字符串文本出现引用引号的情况而导致报错
    在这里插入图片描述

4. 列表 (list)

作用: 能够存储多个数据并且可以方便的取出任意个数
# 列表也可以通过索引来取值
定义:在[]内,用逗号分隔开多个任意数据类型的值
l = [1 ,2 ,3 ,'23',['dsb', 'tom']]	
print(l[0])  # 1
print(l[1])  # 2 
print(l[4])  # ['dsb', 'tom'] 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

5. 字典 (dict)

作用: 能够更加准确的存储数据
定义:{}内用逗号分隔开的多元素, 每一个元素都是 k:v 的形式,v可以是任意类型,k必须是不可变类型
	 {'name':'tom','age': 18,'sex': 'male'}  
  • 1
  • 2
  • 3

字典的值v 是通过它的键k 来进行取值

d = {'name':'tony', 'age':25, 'sex':'male', 'hobby':['read', 'music', 'mz']}
print(d['name'])  # tony
print(d['age'])  # 18
print(d['hobby']  # ['read', 'music', 'mz']
  • 1
  • 2
  • 3
  • 4

6. 元组 (tuple)

作用:与列表几乎一致 内部可以存放多个类型的元素
# 元组也可以通过索引来取值
定义: 用小括号括起来 内部存放多个元素 元素与元素之间逗号隔开 元素不支持修改
t = (11, 22, 33, 44)
print(t[0])  # 11 
print(t[1])  # 22
print(t[3])  # 44
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

7. 集合 (set)

作用:用于去重和关系运算
# 集合是无序的
定义: 用大括号括起来 内部可以存放多个元素 元素与元素之间逗号隔开 
    s = {11, 22, 33, 44}
  • 1
  • 2
  • 3
  • 4

8. 布尔值 (bool)

作用:用于判断失误的对错 是否可行
定义:布尔值只有两种状态
	True
	False
# 补充
针对布尔值的变量名一般采用is开头
	is_right = True
    is_delete = False
    is_alive = True
# 记忆
	在python中所有的数据类型都可以转成布尔值
    	布尔值为False的有:
            0,None,'',[],{}...
         其他情况一律为True
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

9. 可变不可变类型

定于: 可变不可变取决于该数据类型是否可以被修改,可以被修改的就是可变类型
	  不能修改的就是不可变类型
''' 可变类型 >>> 列表
    值改变 内存地址不变 修改的是原值   
	不可变类型 >>> 整型 浮点型 字符串
    值改变 内存地址肯定变 其实是产生了新值
'''
可变类型: 列表、字典、集合
不可变类型: 字符串、元组、数字类型(整型、浮点型)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/569700
推荐阅读
相关标签
  

闽ICP备14008679号