python basic2-zstarling

zstarling

    • 1. 单引号 双引号 三引号的区别
    • 2. 删除法
    • 3. all()
    • 4. enumerate()
    • 5. isinstance()
    • 6. issubclass()
    • 7. map()
    • 8. cmp(x,y)
    • 9. loc,iloc
    • 10.

1. 单引号 双引号 三引号的区别

  1. 注释
  2. 字符串
    三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。
    python basic2-zstarling_第1张图片

2. 删除法

 1. del   改变原列表   (元组 列表 字典均适用)
 2. remove  移除**列表**中某个值的第一个匹配项
 3. pop  移除**列表**中的一个元素(默认最后一个元素),并且返回该元素的值
 4. clear 清空**字典**
 5. pop(key[,default])
    删除**字典**给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
 6. popitem()  返回并删除**字典**中的最后一对键和值

3. all()

函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。
注意:
元素除了是 0、空、None、False 外都算 True。
空元组、空列表返回值为True

4. enumerate()

函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

5. isinstance()

函数来判断一个对象是否是一个已知的类型,类似 type()。isinstance() 会认为子类是一种父类类型,考虑继承关系。
python basic2-zstarling_第2张图片
python basic2-zstarling_第3张图片

6. issubclass()

方法用于判断参数 class 是否是类型参数 classinfo 的子类。
python basic2-zstarling_第4张图片

7. map()

会根据提供的函数对指定序列做映射。
python basic2-zstarling_第5张图片

8. cmp(x,y)

函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1

9. loc,iloc

选择数据中具体的某些行和列

  • 语法:data.loc[行值,列值]data.iloc[行索引,列索引]
    • 此处的行(列)选择器为单个数值时,表示series类型,为定位单个数值。
    • DataFrame类型,如果你只选择了一行,但如果想要返回 DataFrame 类型可以传入一个单值list,data.iloc[[100]]
    • 此处的行为切片列表时,表示为dataframe类型,查找多个值。
  • 示例: loc,iloc详解
 iloc[1]  # 第二行,所有列
 iloc[:,1]  # 第二列,所有行
 iloc[[0:5],[0:4]] # 第1-5行,第1-4列
 
 # 选择('id')= 487 的行
 data.loc[487]
 # 选择那些 id 从100到200的行,并且只返回 'postal' 和 'web' 这两列
 data.loc[(data['id'] > 100) & (data['id'] <= 200), ['postal', 'web']] 
 # lambda函数也可以使用在loc中。

10.

你可能感兴趣的:(Python,python)