当前位置: 代码迷 >> 综合 >> Python 基础知识(4)
  详细解决方案

Python 基础知识(4)

热度:16   发布时间:2023-12-06 16:34:00.0

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.

  相关解决方案