python显示数据类型_python数据类型

python是一种面向对象的、动态数据类型的语言。

python常用数据类型有:数值型、字符型(string)、布尔型(bool)、列表(list)、元组(tuple)、字典(dict)、集合(set)。

其中数值型又分整型(int)、浮点型(float)和复数型(complex)。复数型不经常使用,至少我在工作中没有用到过。

其中可变类型数据有:列表、字典、集合。

不可变类型:数值、字符、布尔、元组。

常用方法:

数值型:等同于数学中运算,可直接进行加减乘除运算,也可借助math模块进行运算。

/ : 取商,等同于数学中除号  (5/2 = 2.5)

// :取整,只取商的整数部分  (5//2 = 2)

%:取余,只取商的余数部分  (5%2 = 1)

字符型:

切片:str[start:stop:step]

查找元素:str.find(value,[start, stop])   中括号中代表起止范围,参数可选

统计元素出现次数:str.count(value)

切割字符串:str.split([value])      中括号代表以指定参数切割,可选填,默认为空

判断是否以指定内容起止:str.startwith(value) / str.endswith(value)

1 str1 = 'abcadefg'

2 #获取第二个到第四个元素

3 res = str1[1:4]4 print(res)5 #bca

6

7 #找出字符串中a

8 res = str1.find('a')9 print(res)10 #0

11

12 #元素a出现的次数

13 res = str1.count('a')14 print(res)15 #2

16

17 #以a切割字符串

18 res = str1.split('a')19 print(res)20 #['', 'bc', 'defg']

21

22 #字符串是否是以b开始

23 res = str1.startswith('b')24 print(res)25 #False

列表:

插入元素:list.insert()

追加元素:list.append()

删除元素:list.remove()   list.pop()

合并列表:list1.extend(list2)

字典:

设置元素:dict.setdefault(key, value)   dict[key]=value

合并字典:dict.update(dict1)

删除元素:dict.pop(key)

集合:

添加元素:set.add()

删除元素:set.pop()    set.discard()    set.remove()

合并集合:set.update(ste1)    set.union(set1)

列表、元组、集合区别:

1. 列表、集合可变,元组不可变

2. 只有一个元素时,元组要加“,”,即(a, )

3, 集合元素不可重复,空集合只能用set()表示

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值