python常用的基本数据类型

 

python有6大数据类型,今天我们主要介绍下常用的4大数据类型。

 

在介绍数据类型之前,先解释下变量赋值,数据类型通常也被说成变量类型,因为在python中数据都是存储在变量当中的,这个存储过程叫变量赋值。

 

1、number—数字类型

 

数字类型一般用来存储整数、浮点数(小数)、布尔值(bool)等,分别用 int、float、bool符号表示其对应类型,在python中可以使用 type()方法查看某个变量的类型。

 

a = 19 (整数类型)

b = 5.8 (浮点数,也可以叫小数)

c = True  (布尔值,即true和false)

 

上面a、b、c三个分别被赋值了不同类型的数据(python中等号 ‘=’ 是赋值符号),我们可以通过程序来验证下abc这三个变量的数据类型。注意上面的 a=19; b=5.8; c=True; 和下图中的 a,b,c = 19,5.8,True;是等价的。

 

 

2、string—字符串类型

 

python中字符串是以单引号''或双引号""包括起来的,比如 a = ‘smile’, b = "谭某人",在这里ab都是字符串类型,c = '19',那么这个变量c在这里又是什么数据类型呢,大家可以使用上面提到的type()方法自己在程序中去验证下。python中关于字符串的操作有很多的内容,后面再继续详细讲,这里先简单介绍下字符串截取操作,比如我们要截取 a = '我爱北京天安门' 这个字符串的前两个字符,我们可以使用 a[0:2] 这种语法格式来截取,其中0是指第一个字符,2是指2个字符,具体结果请参见下图。

 

 

3、list—数组类型

 

list数组是python最常用的数据类型了,数组是一个有序的列表,即列表中每个元素都是有顺序的,数组类型使用方括号[ ] 表示,数组元素使用逗号隔开,比如 a = [3,5,6,845,34],b = ['华为手机','苹果手机','中兴手机'],我们可以使用 len 方法计算数组长度即数组中一共有多少个元素,也可以直接获取数组中指定的元素值,比如我们想要获取a数组中第三个元素的值,可以直接使用 a[2] 来获取(数组的索引是从0开始的,即第1个元素其实是用0来作为下标的,依次类推),具体使用方法见下图。

 

 

4、dictionary—字典类型

 

字典类型数据和数组类型数据比较相似,最大的区别就是数组是有序的,而字典是一个无序的键值对集合(key:value),字典数据使用花括号 { } 来表示,字典中的元素是通过键值(key)来存取,在同一个字典中每个键值(key)都是唯一的,比如我们定义一个人对象字典,person = { 'age' : 20, 'name' : '谭某人' ,'sex': '男'},我们可以使用 person['name'] 来获取其对应的值,具体详见下图。

 

 

说明一下,如果你还不会安装或使用python,建议参考我前面的几篇关于python入门安装使用的文章。

本文首发于公众号:谭小谭

 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Python中,基本数据类型包括整数(int)、浮点数(float)、布尔值(bool)、字符串(str)和空值(None)。下面是这些基本数据类型常用操作: 1. 整数(int): - 加法:使用"+"运算符进行加法操作,例如:a + b。 - 减法:使用"-"运算符进行减法操作,例如:a - b。 - 乘法:使用"*"运算符进行乘法操作,例如:a * b。 - 除法:使用"/"运算符进行除法操作,例如:a / b。 - 取余:使用"%"运算符进行取余操作,例如:a % b。 - 幂运算:使用"**"运算符进行幂运算,例如:a ** b。 2. 浮点数(float): - 同整数类型,支持加减乘除等基本运算。 3. 布尔值(bool): - 与运算:使用"and"关键字进行与运算,例如:a and b。 - 或运算:使用"or"关键字进行或运算,例如:a or b。 - 非运算:使用"not"关键字进行非运算,例如:not a。 4. 字符串(str): - 拼接:使用"+"运算符进行字符串拼接,例如:a + b。 - 切片:使用索引或切片操作提取字符串的部分内容,例如:a[1:3]。 - 长度:使用"len()"函数获取字符串的长度,例如:len(a)。 - 查找:使用"find()"函数查找子字符串在字符串中的位置,例如:a.find(b)。 - 替换:使用"replace()"函数替换字符串中的子字符串,例如:a.replace(b, c)。 5. 空值(None): - 空值表示一个不存在的对象或变量,常用于初始化变量或作为函数的返回值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值