python 变量的数据类型的字符串类型和复合数据类型。
1
在python中定义的标准字符串可以使用单引号、双引号和三引号(三个单引号或三个双引号)。当字符串的内容中包含双引号时,就可以用单引号定义,反正亦然。
例如:
用单引号或双引号括起来的字符串必须在一行内表示,而用三引号括起来的内容可以是多行的。
例如:
字符串中的字符不能被改变,向一个位置赋值会导致错误。
例如:
在python中,修改字符串只能重新赋值,每修改一次字符串就生成一个新的字符串对象。这看起来好像会造成处理效率下降,但其实python系统会自动对不再使用的字符串进行垃圾回收,所以,新的对象重用了前面已有字符串的空间。
02
两个基本的字符串函数,一个是eval(),是把字符串的内容作为对应的python语句来执行;另一个是len()函数,返回字符串的长度。
例如:
03
符合数据结构有四种,包括列表,元组,字典,集合。
列表,形式是[元素1,元素2,元素3],有点类似c++中的数组,但python中列表的各个元素的类型可以不相同,并且,列表的各个元素值可以改变。
元组,形式是(元素1,元素2,元素3),元组除了各个元素的值都不能改变之外,和列表相同。
字典,形式是,字典是一个无序的集合,每个元素由关键字(key)和对应的值(value)组成,并且通过关键字来存取字典中的元素。在字典中,关键字必须互不相同。
集合,形式是,集合无序且不包含重复元素,其基本功能时进行成员关系测试和消除重复元素。创建一个空集合必须用set()而不是{},因为{}是用来创建一个空的字典。
列表,如下:
元组,如下:
注意一些特殊元组的表示方法,空的元组是(),当元组只有一个元素时,必须以逗号结尾。另外任何一组以逗号分隔的对象,当省略标识序列的括号时,默认为元组。
例如:
字典,如下:
集合,如下:
如果有什么问题的话,可以直接在后台发消息,或者留言给我,我会尽快为你解答的。
苔深∣一个有温度的公众号
领取专属 10元无门槛券
私享最新 技术干货