Python基本数据类型

本文详细介绍了Python的基础数据类型,包括数值型(整型、浮点型、布尔型)、字符型(字符串)及其规则,如转义字符和原义输出。此外,还讲解了列表、元组和字典这三种容器数据类型的特性及访问方式,如切片和字典的键值访问。内容涵盖数据类型的判断、字符串索引与切片、字典的增删改查等核心概念。
摘要由CSDN通过智能技术生成

基本数据类型

​ 掌握:1.类型的书写 2.数据的访问 3.数据的内置函数

数值类型

  1. 整型(int)

  2. 浮点(float)

  3. 布尔(bool)

    书写:直接写数字
    注意:带小数点的为浮点型,不带小数点的为整形
    布尔类型书写时,首字母一定要大写(True;False)

测试数据类型函数:type(数据)

字符类型(str)

​ 书写:用引号将字符括住即可
​ 引号类型(单引号‘’,双引号“”,(单,双三引号))

字符定界符的规则:

​ 1、定界符要成对出现
​ 2、一种定界符为字符串本身时,用另一种定界符定界
​ 3、三引号中的内容,原样输出;可以换行

续行字符

当一行命令需要写多行时,用“\”续行

转义字符

将字符恢复它本来的意义,常用的有:

  1. \n 回车

  2. \t tab键

  3. " 双引号

  4. ’ 单引号

  5. ‘\ ’\ \

print("我说:\"牛气冲天!\"")
print("我的课程文件在:c:\\next\\table\\text.txt中")

原义输出

原义输出字符串,在字符串前家‘r’或‘R’

print(r"我的课程文件在:c:\next\table\text.txt中")

容器数据类型

1. 列表(list)

书写:用方括号定界,中间各元素用逗号分隔
例如:[1,2,3,4,5] [‘a’,‘b’,‘c’,‘d’]

  • 特征:
    1.列表中的数据元素,可以包含任意类型的数据
    2.列表是可以变化的(可以进行增删改)
    3.列表是有序的(可以进行索引、切片访问)

2. 元组(tuple)

书写:用圆括号定界,中间各元素用逗号分隔
例如:(1,2,3,4,5) (‘a’,‘b’,‘c’,‘d’)
特征:

  1. 元组中的数据元素,可以包含任意类型的数据
  2. 元组是不可变化的(不能进行增删改)
  3. 元组是有序的(可以进行索引、切片访问)

3. 字典(dict):dictionary

书写:用大括号定界,中间各元素用逗号分隔;
元素由键值(key:value)对组成,键值之间用冒号分隔
例如:{"移动":10086,"联通":10010,"电信":10000}

特征:

  1. 典中,元素的键,必须是不可变类型(数值,字符,元组)
    • 字典中,元素的键,不能重复
    • 字典中,元素的值,可以是任意类型
  2. 字典是可以变化的(可以进行增删改)
  3. 字典的是无序的(不能进行索引、切片访问)

数据的访问

数值型

​ 直接访问即可

字符、列表、元组型

  1. 用索引
    索引:是字符串中每个字符的一个编号,称为索引
    例如:
    字符串 今 天 心 情 不 错 !
    正索引 0 1 2 3 4 5 6
    负索引 -7 -6 -5 -4 -3 -2 -1
    使用方法:
    字符串[索引编号]

  2. 用切片
    使用方法:
    字符串[开始位置:结束位置:步长值]
    字符串[0:7:1]

注意

返回结果中,不包含结束位置的字符;
因此,要访问到结束位置+1的索引

切片逆向输出

把切片的步长值,数值为负数即可

说明:切片访问时,三个参数都可省略

  • 开始位置,默认为0

  • 结束位置,默认为到字符最后

  • 步长值,默认为1

    字符串[::-1]

例子

字典型访问

字典=[键:值] ([key:values])

  1. 用字典的键访问

    字典名[键名] #返回键对应的值

  2. 用函数

    字典名.get(键名) #返回键对应的值

  • 返回字典中的所有键

    字典名.keys()

  • 返回字典中 的所有值

    字典名.values()

  • 返回字典(键:值)对

    字典名.items()

例子
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值