python 数据结构 - 字符串
字符串是 Python 中最常用的数据类型。我们可以使用单引号 ( '' ) 或双引号 ( " " ) 来创建字符串。 在python中,创建变量不需要指定类型,你在创建变量赋值时,python解释器会自动推断变量的数据类型 1 >>> s = 'abcde' 2 >>> type(s) 3 <class 'str'> #这里把多种数据类型的值赋值给s,python都能自动识别 4 >>> s = 123 5 >>> type(s) 6 <class 'int'> 7 >>> s = [1,2,'a',3] 8 >>> type(s) 9 <class 'list'> 10 >>> s = {'name':'root'} 11 >>> type(s) 12 <class 'dict'> 13 >>> s = {1,3,'a','abd'} 14 >>> type(s) 15 <class 'set'> 16 >>> #注意: 在python中,空字符串为假. eg: s = '' , if not s:print('hello') => hello 在python中,不支持单字符类型,python中的单字符也是作为字符串来处理 在python中,因为字符串是一个有序的序列,所以支持索引、切片等操作(用切片可以获取子串) 1 >>> s = 'a' 2 >>> type(s) 3