首页
学习
活动
专区
工具
TVP
发布

(4)Python的数据类型2

python 变量的数据类型的字符串类型和复合数据类型。

1

在python中定义的标准字符串可以使用单引号、双引号和三引号(三个单引号或三个双引号)。当字符串的内容中包含双引号时,就可以用单引号定义,反正亦然。

例如:

用单引号或双引号括起来的字符串必须在一行内表示,而用三引号括起来的内容可以是多行的。

例如:

字符串中的字符不能被改变,向一个位置赋值会导致错误。

例如:

在python中,修改字符串只能重新赋值,每修改一次字符串就生成一个新的字符串对象。这看起来好像会造成处理效率下降,但其实python系统会自动对不再使用的字符串进行垃圾回收,所以,新的对象重用了前面已有字符串的空间。

02

两个基本的字符串函数,一个是eval(),是把字符串的内容作为对应的python语句来执行;另一个是len()函数,返回字符串的长度。

例如:

03

符合数据结构有四种,包括列表,元组,字典,集合。

列表,形式是[元素1,元素2,元素3],有点类似c++中的数组,但python中列表的各个元素的类型可以不相同,并且,列表的各个元素值可以改变。

元组,形式是(元素1,元素2,元素3),元组除了各个元素的值都不能改变之外,和列表相同。

字典,形式是,字典是一个无序的集合,每个元素由关键字(key)和对应的值(value)组成,并且通过关键字来存取字典中的元素。在字典中,关键字必须互不相同。

集合,形式是,集合无序且不包含重复元素,其基本功能时进行成员关系测试和消除重复元素。创建一个空集合必须用set()而不是{},因为{}是用来创建一个空的字典。

列表,如下:

元组,如下:

注意一些特殊元组的表示方法,空的元组是(),当元组只有一个元素时,必须以逗号结尾。另外任何一组以逗号分隔的对象,当省略标识序列的括号时,默认为元组。

例如:

字典,如下:

集合,如下:

如果有什么问题的话,可以直接在后台发消息,或者留言给我,我会尽快为你解答的。

苔深∣一个有温度的公众号

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180206G04DQE00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券