zoukankan      html  css  js  c++  java
  • 你好同窗,我们开始吧,这是我们的第3次见面

    今天不想闲聊,直接开工!

    系统函数几个常见的abs max int str bool

    pass可以用来占位

    使用def定义方法时,注意后面括号里面要加self的意思,class要加的是object

    判断参数类型

    if not isinstance(x,(int,float)):

      raise TypeError('bad operand type')

    可变参数接收到的是一个tuple,所以说会有一个*在参数前面就是酱紫

    那两个**是什么?关键字参数在函数内部自动组装为一个dict,这样就可以把参数的名字和值都放进去啦

    参数中间有一个,*,的,后面都是等同于带了*的,若是有一个数也是带了*的,那么后面的也同样默认

    参数有默认值时方法可以不输入任何值

    切片  [:]等同于复制,[2:-1:3]就表示从第三个开始到倒数最后一个,以步长为3的距离选取。

    迭代  dict当中有key和value这两个属性,对dict={ 'a':2,'b':3}你可以使用for key/value in dict调用字典中的属性和值

    那要是贪心一点两个都想要呢,

    for k,v in dict,items():

      print(k,'=',v)

    用isinstance('abc',iterable)判断对象是否可迭代

    用来循环下标时

    for k,v in enumberate(['a','b','c']):

      print(k,v)

     列表生成式[x*x for x in range(1,11) if x%2 == 0]、[m*n for m in 'ABC' for in 'XYZ']

    lower()用来将字符串变小写

  • 相关阅读:
    第五课 主引导程序的扩展 下
    C.Candy
    B.大钉骑马走江湖
    A喝酒(北京林业大学校赛)
    HDU 5666 Segment
    南京理工大学第八届校赛题目题解(部分)
    TCO 2016 Round 1B
    139. Word Break
    90. Subsets II
    78. Subsets
  • 原文地址:https://www.cnblogs.com/xingnie/p/9283065.html
Copyright © 2011-2022 走看看