美文网首页ITS·黑客
Python学习笔记(二)

Python学习笔记(二)

作者: 木凛 | 来源:发表于2017-04-02 19:24 被阅读0次

    1)for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句

    2)range(101)就可以生成0-100的整数序列 ,0是第一个数字

    3)用continue语句跳过某些循环,break和continue会造成代码执行逻辑分叉过多

    4)Ctrl+C退出程序,或者强制结束Python进程以退出“死循环”

    5)dict有以下几个特点:

          1、查找和插入的速度极快,不会随着key的增加而变慢;

          2、需要占用大量的内存,内存浪费多。

    6)>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}

    7)>>> s = set([1, 2, 3])重复元素在set中自动被过滤,set是数字上无序的,add进行添加,remove进行删除

    7.1)set的原理和dict一样,所以,同样不可以放入可变对象

    8)对于不变对象来说,调用对象自身的任意方法,也不会改变该对象自身的内容

    9).sort 进行排序

    10)求绝对值的函数abs  str字符化  bool  float

    11)完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”

    12)hex()函数把一个整数转换成十六进制表示的字符串

    13)定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回

    14)可以在该文件的当前目录下启动Python解释器,用from abstest import my_abs来导入my_abs()函数,不含拓展名

    15)如果想定义一个什么事也不做的空函数,可以用pass语句,作为占位符。

    16)数据类型检查可以用内置函数isinstance()实现:  if not isinstance(x, (int, float)):

    raise TypeError('bad operand type'),抛出错误

    17)move(x, y, step, angle=0)

    18)Python的函数返回多值其实就是返回一个tuple

    19)>>> import math  引入包

    >>> math.sqrt(2)

    相关文章

      网友评论

        本文标题:Python学习笔记(二)

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