Python学习笔记(二)

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进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 1,768评论 0 5
  • Python 是一种相当高级的语言,通过 Python 解释器把符合语法的程序代码转换成 CPU 能够执行的机器码...
    Python程序媛阅读 1,964评论 0 3
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 1,616评论 0 6
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,646评论 1 118
  • 1,常用内置函数 求绝对值abs(参数)求最大值max(参数1,参数2,。。。)求最小值min(参数1,参数2,。...
    MrAlexLee阅读 488评论 0 0