Python 基础知识(4)

1.数据类型进阶

之前讲过python的数值类型

基本数据类型可以分为三类:数值类型、序列类型、散列类型

int、float、bool、str

1.1序列类型

指的是一块可以存放多个值的连续内存空间,这些值按照一定的顺序排列,可以通过每个值所在的位置的编号(索引)访问它们

从左到右是从0开始

从右到左是从-1开始

例:访问CSDN博客论坛首元素和尾元素

str1 = "CSDN博客论坛"
print(str1[0],"==",str1[-8])
print(str1[7],"==",str1[-1])
​
C == C
坛 == 坛

1.2可变类型和不可变类型

主要的类型有:

不可变类型:数字、字符串、元组

可变类型:列表、字典、集合

s = "hello"
print(s)
s[0] = "a"
print(s)
​#报错的原因是因为,"hello"字符串是不可变类型
Traceback (most recent call last):
  File "F:/Python36/PythonList/python44/day05/数据类型一.py", line 122, in <module>
    s[0] = "a"
TypeError: 'str' object does not support item assignment

1.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值