欢迎光临
我们一直在努力

D4

lizi阅读(0)

列表,元组,字典

列表list

可有序的增减表内的数据 del list[0]删掉表内第一项,用方括号 [] 创建

元组tuple

不可修改tuple内的任何数据其他与列表类似 ,用圆括号创建

字典dict

key : value 用花括号{}创建

元组可作为字典的key 因为key是不可以更改且唯一的

查询或判断时可以直接用key来判断并且调出对应的value

dict = {‘key1′:’123’, ‘key2’:456}

p = key1

if p in dict:

print(‘key1 value is’,dict[p])

序列

切片 切片时应注意左开右闭

q = [‘a’,’b’,’c’,’d’]

print(‘1 to -1’,q[1:-1]) #值是可有可无的,冒号一定要有 没有赋值时默认从最左到最右所有的数据

输出

1 to -1 a b c

q = [‘a’,’b’,’c’,’d’]

print(q[::-1]) #第三个参数为步值若为负将从右至左开始切片输出的结果也会颠倒顺序

输出

d c b a

 

D3

lizi阅读(0)

关键词函数

关键词函数优先参考实参赋值,若无则参考位置,若无默认参数又没有实参赋值会报错 (默认值时,不能将没有默认值的参数放在有默认值参数的后面)

可变参数

def xxx(a,*tuple,**dictionary)

for func_tuple in tuple

for dictionary_1,dictionary_2 in dictionary_items()

return 返回 中端函数执行并返回return 后面的内容 默认none 返回none可用pass替代return

function_docstring   文档字符串 使用三引号包括文档,该文档字符串所约定的是一串多行字符串,其中第一行以某一大写字母开始,以句号结束。第二行为空行,后跟的第三行开始是任何详细的解释说明,在包含docstring的函数内可以用 print(func_xxx.__doc__)来输出

 

D2-2

lizi阅读(0)

if 语句中 应在使用时注意block (块)的首行缩进,同意block应该用同一首行缩进

while 循环多用于不可知次数循环

for……in循环一般用于已知次数循环

函数 function

def xxx() 括号内为参数(形参) 调用函数给形参复制的参数称为实参

默认参数,def xxx(参数1,参数2)参数2可赋值,参数2=1 及在输出时不指定值会按默认值输出

变量 声明变量时的块将决定输出的值,函数内若不用global声明为全局变量将会只在函数内生效 (尽量避免同名变量)

 

D2

lizi阅读(0)

变量

首先声明变量

i = 1 #声明变量非数字字符需要加‘’

长为本输入可用\符号来连接多行逻辑行使其在物理行为一行

在运算中将优先级高的用()

print((1+2)*3)

q = 1

w = 2

print(‘wq = ‘,q*w)

q = 1

w = 2

wq = 1 * 2

print(‘wq =’,wq)

 

D1.

lizi阅读(1)

print()

format() 定义print()中信息要用{}

format(0,1)从0开始

print自动换行可用print(”end=”)来取消换行可在‘’号内用\n换行

若要在函数里输出\n等有定义的符号需要使用原始字符串 r‘\n’(输出为\n否则为换行) 或‘\\’(输出为\)

 

联系我们联系我们