美文网首页学习提升Python
04.基本数据类型--元组、布尔值

04.基本数据类型--元组、布尔值

作者: 哈哈大圣 | 来源:发表于2019-12-15 16:54 被阅读0次

一、元组

1). 元组特点

  1. tuple 用括号括起来,相当于对列表的二次加工
  2. 一级元素不可被修改、被增加或者删除
  3. 二级及其以上可以修改 (对象中的成员变量是可以修改的)
  4. 一般写元组的时候,推荐在最后加入逗号","
  5. 元组可迭代、有序

2). 元组类中的实例方法

  1. 元组定义示例
tu = (11,22,33,44,"dd",[1,2,3],)
  1. 获取指定元素在元组中出现的次数
tu.count(22)
  1. 获取指定元素在元组中的索引(最左边)
tu.index(22)
  1. 索引取值
v = tu[0]
  1. 切片取值
v = tu[0:2]
  1. 迭代
for item in tu:  #可以被for循环,可迭代对象
    print(item)
  1. 扩展
li = ["asdf","asdfasdf"]
li.extend((11,22,33,))   # 参数为可迭代对象,可以用元组

3). 元组类与其他数据类型相互转换

s = "asdfasdf0"
li = ["asdf","asdfasdf"]
tu = ("asdf","asdf")
  1. 字符串转换成元组
print(tuple(s))
  1. 列表串转换成元组
print(tuple(li))
  1. 元组串转换成列表
print(list(tu))
  1. 元组转换为字符串
# 全部为字符串的时候可以用这个方法,当有数字或者其他的时候用for
print("_".join(tu))

). 元组修改二级以上元素

tu = (111,"alf",(11,22),[(33,44)],True,33,44,)
print(tu[3][0][0])
tu[3][0] = 567    # 修改二级元素

二、布尔值

1). Python中的布尔值

  1. Python是弱语言类型,对于布尔值处理的特别灵活
  2. None "" () [] {} 0 这些直接表示 False
  3. 如果使用bool()转换,上述都是False;其他的都是True,包括-1

2). 案例演示

  1. 测试其他数据类型的空值
if not None and not "" and not () and not [] and not {} and not 0:
    print("你看,他们都是False耶!")
  1. 转换函数
bool({})
bool({21,})

相关文章

  • 04.基本数据类型--元组、布尔值

    一、元组 1). 元组特点 tuple 用括号括起来,相当于对列表的二次加工 一级元素不可被修改、被增加或者删除 ...

  • 一、基本数据类型(Python基础)

    一、python的基本数据类型: python的基本数据类型包括:数字、布尔值、字符串、列表、元组、字典、集合 如...

  • Python-数据类型

    python的基本数据类型包括:数字(int)布尔值(bool)字符串(str)集合(set)列表(list)元组...

  • python面试中常见易混淆概念

    可变数据类型和不可变数据类型 基本数据类型都是不可变数据类型 数字,字符串,布尔值,元组数据结构(容器)都是可变数...

  • 02python基础知识

    一、数据类型: 整型、浮点型、字符串、布尔值、字符、元组、列表、字典 元组:有序、不可更改 列表:有序、可更改 字...

  • 数据类型和变量

    数据类型 Python可处理的数据类型包括:数字;字符串;布尔值;列表;字典;元组Python中有序字符的集合,被...

  • python小课堂08 - 基本数据类型元组篇

    python小课堂08 - 基本数据类型元组篇 python中的元组 python中的元组,也是作为基础数据类型之...

  • TypeScript 中的基本数据类型

    本节我们学习 TypeScript 语言中的数据类型,有:数字类型、字符串类型、布尔值、数组、元组等等。TypeS...

  • TypeScript 中的基本数据类型

    本节我们学习 TypeScript 语言中的数据类型,有:数字类型、字符串类型、布尔值、数组、元组等等。TypeS...

  • python数据类型之元组、布尔、NONE

    基本数据类型之元组,布尔,None 2020-09-17 Reads 5 元组类型(tuple) 元组与列表类似,...

网友评论

    本文标题:04.基本数据类型--元组、布尔值

    本文链接:https://www.haomeiwen.com/subject/gsflnctx.html