美文网首页
python刷题笔记

python刷题笔记

作者: 一许青衫一 | 来源:发表于2018-03-12 15:24 被阅读0次

知识点

1、range(start,stop)函数默认从0开始,左闭右开,不包括stop。如range(5)表示[0,1,2,3,4]

 2、字母与数字的ASCII 码大小范围是 "a-z" > "A-Z" > "0-9",并且每个区间ASCII码逐次递增。

3、运算符优先级,先粗浅记下顺序。首先指数高于乘除整除与取模,可套入数学计算记忆。然后高于身份运算符(is is not),成员运算符(in not in),逻辑运算符(not or and)

4、三元运算符    基本语法为 a if condition else b     如 max = y if a < y else  x

5、*args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个dict。并且同时使用*args和**kwargs时,必须*args参数列要在**kwargs前,像foo(a=1, b='2', c=3, a', 1, None, )这样调用的话,会提示语法错误“SyntaxError: non-keyword arg after keyword arg”。

6、@classmethod, @staticmethod, @property 都是装饰器(decorator)。装饰器是一种特殊的函数,要么接受函数作为输入参数,并返回一个函数,要么接受一个类作为输入参数,并返回一个类。

相关文章

  • python刷题笔记

    知识点: 1、range(start,stop)函数默认从0开始,左闭右开,不包括stop。如range(5)表示...

  • 数组-Python刷题笔记

    二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上...

  • 剑指offer-Python版(上)

    剑指offer上面的66道算法题是面试高频题,书中用C/C++写的答案,本篇笔记用python刷一遍所有的算法题,...

  • 分治算法 -Python刷题笔记

    分而治之分治算法 Divide and Conquer就是把复杂问题分解成大小合适的子问题然后求解,最后把子问题解...

  • python刷题

  • TwoSum

    刷题当然要从TwoSum开始了~~python刷题果然容易~~~class Solution(object):de...

  • 晨间日记

    计算机刷题 看书写笔记 高数刷题 英语刷题 奋斗到天亮,加油奥利给

  • 谷歌工程师为金三银四筹备1000道Leetcode刷题笔记

    对于刷题相关的文章,在之前我也推荐过不少,今天再给大家推荐一份算法刷题笔记,这份笔记与以往的刷题有所区别,作者把 ...

  • 刷题笔记

    算法思想 一、二分查找 1. 算法思想 算法详解 算法细节 一定要看二分查找细节.md 实现时需要注意以下细节: ...

  • 刷题笔记

    最近在准备面试,发现自己真的菜的不行,就计划接下来的时间把 leetcode 上面刷的 中等题 和 每日一题做个简...

网友评论

      本文标题:python刷题笔记

      本文链接:https://www.haomeiwen.com/subject/dtcxtftx.html