类型与运算

Posted vglede

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类型与运算相关的知识,希望对你有一定的参考价值。

1、列表方法调用

  与字符串相同,Python列表对象也支持特定类型方法调用;

 1 >>> L=[The,Big,Step]
 2 >>> L
 3 [The, Big, Step]
 4 >>> L[:2]
 5 [The, Big]
 6 >>> L[1:2]
 7 [Big]
 8 >>> L.append(come on)
 9 >>> L
10 [The, Big, Step, come on]
11 >>> L.sort()
12 >>> L
13 [Big, Step, The, come on]

  reverse可原地反转列表,extend和pop方法分别能够在末端插入多个元素、删除一个元素

1 >>> A=[1,2]
2 >>> A.extend([3,4,5])
3 >>> A
4 [1, 2, 3, 4, 5]
5 >>> A.pop()
6 5
7 >>> A.reverse()
8 >>> A
9 [4, 3, 2, 1]

  

2、字典

  字典是python之中最灵活 的内置数据结构类型。如果把列表看作是有序的对象集合,那么字典是无序的集合。他们主要的差别在于:字典当中的元素主要是通过键值来存取的,而不是通过偏移取值。

  字典有时候被称为关联数组或者哈希表;

操作                                 解释
D1={}                              空字典
D2={the:2,big:3}                   两项目字典
D3={food:{ham:1,egg:2}}              嵌套
D2[eggs]                           以键进行索引预算
D3[food][ham]

常见字典常量和操作

操作                           解释
len(D1)                        长度(储存的元素的数目)
D2[key]=42                      新增/修改键,删除键
del D2[key]
D4=dict.fromkeys([a,b])
D5=dict(zip(kepslist,valslist))
D6=dict(name=Bob,age=42)

3、语言表

  

以上是关于类型与运算的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

在代码片段中包含类型转换

运算符数据类型转换和注释

Java数值类型提升机制(三目条件运算符与空指针问题)

python-第二课-运算符与基本数据类型

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑