python类名加括号是什么意思,python中普通括号和中括号的区别

  python类名加括号是什么意思,python中普通括号和中括号的区别

  Python主要有三种数据类型:字典、列表、元组。其分别由花括号,中括号,小括号表示。

  理解列表/元组/集/字典

  (1)列表是任意对象的序列。列表用方括号表示。

  (2)将一组值打包成一个对象,称为tuple。用元组括号表示。元组和列表的大多数操作是相同的。但是,列表不是固定的,可以随时插入或删除;元组一旦确认,就不能更改。所以系统需要牺牲一些内存来换取列表的灵活性;并且元组更加紧凑。(注意,在定义元组的过程中,必须用单引号将字符串展开。)

  (3)与列表和元组不同,集合是无序的,不能通过索引访问。此外,集合中的元素不能重复。

  (4)字典只是一个包含由关键字索引的对象的关联数组或哈希表。使用花括号。与集合相比,它是通过关键字进行索引的,所以访问起来比集合更方便。Dictionary是Python解释器中最完美的数据类型。

  Tuple: Tuple通常用括号表示,即: (),带逗号的元素是Tuple的标识。

  #定义一个tuple # tuple= a ,tuple=(a , b , c , d , e , f , g) #一般来说,定义一个tuple后,不能添加或修改该tuple的元素,但是可以将会修改该tuple的元素添加到tuple切片中。print tuple[1:5]tuple=tuple[:2]( h )temp[2:]print(tuple)#通过使用for循环遍历tuple for each in tuple:print each #通过使用range()函数和for循环获取数组中元素的序号for index in range (len (tuple))

  列表:列表通常用方括号表示,即:[];

  创建一个列表,只需将不同的数据项用逗号分隔在方括号中。

  例如:

  1 list1=[a , b , c ,1,3,5] 2list2=[1,2,3,4,5,6] 3list3=[ABC , BCD , CDE]遍历列表:(len(each)

  1 list1=[a , b , c ,1,3,5] 2 for each in list13print (each,len(each))list中常用的函数:

  Cmp(list1,list2):比较两个列表的元素。

  Len(list):返回列表元素的个数。

  Max(list):返回列表元素的最大值。

  Min(list):返回列表元素的最小值。

  List(tuple):将元组转换成列表。

  列表中常用的9种方法:

  List.append(obj):在列表末尾添加一个新对象

  List.count(obj):计算一个元素在列表中出现的次数。

  List.extend(list):在列表末尾添加另一个多值序列,具有扩展列表的功能。

  List.insert(index,obj):在列表中的index元素之前插入对象。

  List.pop(obj=list[-1]):默认情况下从列表中删除一个元素(默认情况下是最后一个元素),并返回该元素的值。

  List.remove(obj):从列表中删除值。

  List.reverse():反转列表中的元素。

  List.sort(function()):对列表进行排序。

  Dictionary (Dict)字典用花括号{}包含它的数据,花括号中包含键和它们相应的值。一对键和值成为一项,键和值用冒号分隔。项和项之间用逗号分隔。空字典是不包含任何条目的字典,也可以理解为空字典在花括号里什么都不包含。直接用花括号。

  创建词典:

  dict={name:john ,年龄:20,性别:男}

  注意:键是不可变的数据类型。

  访问词典:

  因为字典顺序不对,所以无法通过索引访问。通过变量名[键名]访问。

  添加词典条目:

  变量名:[新添加的键名]=对应于新添加的键的值。

  修改字典条目的值:

  变量名:[要修改的键名]=新值

  删除字典项目或值:

  Del方法:删除key对应的值,del变量名[key name];

  删除字典,删除变量名。

  清除方法:清除字典内容。

  变量名。清除()

  Pop方法:删除键对应的值,但是在删除之前会输出对应的值。

  Python双引号、单引号和多引号的区别

  先说1个双引号和3个双引号的区别。双引号表示的字符串通常写在一行中。

  比如:

  s1=你好,世界

  如果要写多行,那么使用/(“连字符”),比如

  s2=你好,/

  世界

  S2与s1相同。如果用三个双引号,可以直接写,如下:

  s3= 你好,

  世界,

  哈哈。,那么s3其实就是hello,/nworld,/nhahaha。注意“/n”,所以,

  如果你的字符串中有很多/n,你不想在你的字符串中使用/n,你可以使用三对。

  引用。此外,可以使用三个双引号将注释添加到字符串中,如下所示:

  S3= 你好,#hoho,这是你好,在3个双引号的字符串中可以有注释。

  世界,#hoho,这是世界

  哈哈哈。

  我在这里试过了,可以添加注释,但即使是注释也会在print s3中打印出来。

  这是三个双引号和一个双引号表示一个字符串的区别,三个双引号和一个单引号的区别也是

  和这个一样。事实上,python支持单引号是有原因的。让我比较一下单引号和

  1双引号的区别。

  当我用单引号来表示一个字符串时,如果我想表示这个字符串Lets go,它必须是这样的:

  S4=Let/s go ,注意没有,字符串里有个,字符串用表示,所以

  此时使用转义符/(/,转义符应该是已知的)。如果字符串中有很多字符

  的转义字符,看起来当然不舒服,python很好地解决了这个问题,如下:

  s5=我们走吧

  这个时候,我们来看看,python知道你在用来表示一个字符串,所以python把那个放在字符串里

  单引号,当作普通字符,是不是很简单?

  对于双引号,同样如此。这里有一个例子。

  s6=我真的很喜欢 python !

  这就是为什么单引号和双引号可以表示字符串。

  转载于:https://www.cnblogs.com/a168/p/7841005.html

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: