No.5 随意写的总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No.5 随意写的总结相关的知识,希望对你有一定的参考价值。
1.元祖tuple元素不可变,列表list可变。
2.序列的索引。s[2] s[2:6] s[1:5:2] s[-1] s[::-1] s[2:0:-1]
3.运算符号 + - * / ** % 运算方式也可以理解为内置的类 divmod是求商和余
4. == != <= >= is/ not is
5. and 全真即真
or 有真即真
not 真变假。假变真 not True/False
6.中断循环 contiue / break
contiue 跳过此次循环,进行下一次操作
break 中断此循环
如果程序默认为输出12345 contiue则为12 45 break则为 12
7.函数默认返回未None。
return语句是函数的结尾,如return后还有语句不执行。
return可以返回多个值,以逗号分隔。 可以理解为返回了一个元祖 tuple 因为不可变
return 不是函数里必须存在的。
8.python有许多参数传递方式:关键字传递,表传递,字典传递等
9.
b = [1, 2, 3]
def change_list(b):
b[0] = b[0] + 1
return b
print change_list(b)
print b
[2, 2, 3]
[2, 2, 3]
因为索引是指向全局b的 所以函数改变了列表b。
若b=3 则不会改变b值 因为不是全局变量。
10.类class
classz(object): 括号里为object则表示此类没有父类,若部位object则括号里的为父类
def __init__(self, name) __init__是默认执行的,可以理解为和第一行的class组成了第一个方法,如需调用则为 dean = class(‘glc’)
如括号里不写字符串则会报错,缺少变量。
11.文件操作。
r 只读
w 只写 如果文件不存在,则创建,如果存在,则截断文件(即清空文件,文件字节为0)
a 追加写(从文件末尾开始写)
r+ 读写方式打开
w+ 可读可写,如果不存在。则创建。如果存在,则截断。
a+ 追加打开文件,可读可写,如文件不存在,则创建文件。
f = open(‘hello.txt‘, ‘w‘)
f.closed 返回文件状态 是否已关闭
f.mode 返回文件打开模式 上面的6种
f.name 返回文件名字
另外注意每种操作的指针所在位置。
以上是关于No.5 随意写的总结的主要内容,如果未能解决你的问题,请参考以下文章