目录概要一、Git和SVN的区别二、Git安装 三、本地仓库操作1.查看Git版本号2.gitconfig3.初始化本地仓库4.添加文件到仓库5.查看仓库当前状态6.查看修改内容7.查看提交日志8.版本回退9.gitrevert10.查看命令历史11.撤销修改12.删除文件13..gitignore设置忽略文件四、Git分区:五、远程仓库:1.创建SSHKey2.在Github添加SSHKey3.clone远程库4.关联远程仓库5.查看关联的远程库6.删除与远程库的关联7.推送到远程仓库8.从远程仓库拉取六、分支分支合并图示七、标签八、stash九、gitrebase十、修改已经提交的comm
编辑 列表和元组list是一种有序、可变的数据类型,可添加删除其中的元素。len()函数:可以获取列表元素的个数classmates=['Micheal','Bob','James']print(classmates)print(len(classmates))Terminal: 编辑 用索引来读取列表里的元素,从0开始,最后一个可以用-1或len(classmates)-1表示classmates=['Micheal','Bob','James']print(classmates[0])print(classmates[-1])print(classmates[le
编辑 列表和元组list是一种有序、可变的数据类型,可添加删除其中的元素。len()函数:可以获取列表元素的个数classmates=['Micheal','Bob','James']print(classmates)print(len(classmates))Terminal: 编辑 用索引来读取列表里的元素,从0开始,最后一个可以用-1或len(classmates)-1表示classmates=['Micheal','Bob','James']print(classmates[0])print(classmates[-1])print(classmates[le
递归函数在函数内部调用自身本身计算阶乘:deffact(n):ifn==1:return1returnn*fact(n-1)注意:使用递归函数需要防止栈溢出。在计算机中,函数调用是通过栈(stack)实现,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减少一层栈帧。由于栈的大小不是无限的,所以递归调用的次数过多会导致栈溢出。 解决方法:尾递归优化。尾递归:在函数返回时,调用自身本身,且return语句不能包含表达式。计算阶乘:deffact(n):returnfact_iter(n,1)deffact_iter(num,product):ifnum==1:returnprodu
递归函数在函数内部调用自身本身计算阶乘:deffact(n):ifn==1:return1returnn*fact(n-1)注意:使用递归函数需要防止栈溢出。在计算机中,函数调用是通过栈(stack)实现,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减少一层栈帧。由于栈的大小不是无限的,所以递归调用的次数过多会导致栈溢出。 解决方法:尾递归优化。尾递归:在函数返回时,调用自身本身,且return语句不能包含表达式。计算阶乘:deffact(n):returnfact_iter(n,1)deffact_iter(num,product):ifnum==1:returnprodu
函数的调用、定义、参数 编辑 #######命名关键字参数没完abs()函数:绝对值>>>abs(100)100>>>abs(-20)20max()函数:接收任意多个参数,并返回最大的那个>>>max(1,2)2>>>max(2,3,1,-5)3数据类型转换函数:int():整数float():浮点型str():字符型bool():布尔型定义函数defmy_abs(x):ifx>=0:returnxelse:return-x执行到return时,函数就执行完毕,并将结果返回如果已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以用fromabstestimport
函数的调用、定义、参数 编辑 #######命名关键字参数没完abs()函数:绝对值>>>abs(100)100>>>abs(-20)20max()函数:接收任意多个参数,并返回最大的那个>>>max(1,2)2>>>max(2,3,1,-5)3数据类型转换函数:int():整数float():浮点型str():字符型bool():布尔型定义函数defmy_abs(x):ifx>=0:returnxelse:return-x执行到return时,函数就执行完毕,并将结果返回如果已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以用fromabstestimport