基本数据类型
字符串 字符串定义和初始化 字符串是一个个字符组成的有序的序列,是字符的集合。 使用单引号、双引号、三引号引住的字符序列,字符串是不可变对象,同时,从Python3起,字符串默认就是 Unicode类型。 字符串访问——索引和切片 字符串支持使用索引访问,索引也就是下标。下标从0开始,同时支持负向索引。索引不能越界,越界会报错。 s1 = "abcdefghigklmnopqrst" print(s1[0]) # 获取第0个 print(s1[1]) 结果为: a b print(s1[-1]) # -1 表示倒数. print(s1[-2]) # 倒数第2个 结果为: t s print(s1[30]) 结果为: IndexError Traceback (most recent call last) <ipython-input-28-dbf7bde6c69e> in <module> ----> 1 print(s1[30]) IndexError: string index out of range a = "abc"#有序的字符集合 for c in a: print(c) print(type(c)) 结果为: a <class 'str'> b <class 'str'> c <class 'str'> s = "abcd"#不可变对象 print(s[3]) s[3