161008

来源:互联网 发布:兴安得力软件价格 编辑:程序博客网 时间:2024/06/06 06:43
 

1625-5王子昂总结《2016年10月8日》

【连续8天总结】


复习了python之前看过的部分,然后又看到了序列。与C不同,python的变量使用之前无需声明。代码块的分隔也仅是靠缩进格式,而非花括号。语句结尾可以不使用分号,而是用物理行来作为逻辑行,即一行一语句。
取而代之的是大量使用冒号:来表明代码块,如if,while,for和自定义函数后都要加冒号和缩进来划分代码块。其中,while都允许使用else语句当循环条件不满足时运行。
另外for与其他语言有本质不同:以自变量依次取一个给定集合内的值带入循环体执行,而非判定条件。
自定义函数大致相同,值得一提的是由于变量无需声明,在提高自由度的同时也令可读性大幅降低。默认情况下,函数内的变量作用域仅在该函数内。即函数内外的同名变量是不同的。当需要一致时要使用global x来声明全局变量。这点限制的比C严格许多。
另外给形参赋默认值时,被赋值的变量需放在未赋变量之后定义。如 def max(a=5,b)是不可以的。
在使用模块(相当于C中的头文件)的函数,键时,需利用点.运算符以区分本模块内使用的标识符。如(sys.argv)
或在声明调用时写出需要的标识符名。
dir函数可以列出模块内的所有标识符,import用来声明调用模块,del用来删除。
序列:类似数组的概念,在索引操作符(a[0])的基础上拥有切片操作符(a[1:3])
列表:有序项目的集合,可增删改
元组:不可变的列表
字典:一组变量,标识符称为键,内容称为值

参考:当直接将一个对象赋值给另一个对象时,仅仅是将地址给其,也就是说他们的内存是同一块。他们是别名的关系。
如果想独立,应该考虑使用切片操作符来复制内容。
今天在外地跟朋友玩,仍然没有电脑和网~所以就看看python啦。
C.明日计划
    明天到校,下午开始军训,不知道晚上空闲时间有多少。暂定数据库一个视频,C++一个视频好了。 
0 0
原创粉丝点击