摘要:
注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 阅读全文
摘要:
一:二分法 首先介绍二分法 二分法查找,每次能够排除掉一半的数据,查找的效率非常高,但是局限性比较大,必须是有序的序列才可以使用二分法查找 要求:查找的序列必须是有序序列 下面是一个二分法的例子: 阅读全文
摘要:
1.0有一个有意思的python面试题,是下面的这个样子def add(a,b): #普通求和函数 return a + bdef test(): #生成器函数 for r in range(4): yield rg=test()for n in [2,10]: g=(add(n,i) for i 阅读全文
摘要:
1,python的生成器函数定义以后,在使用过程中一定要赋值给一个变量,这是给生成器生成了一个对象,生成器函数每执行一次就会创建一个新的对象def fun(): print("我是第一段") yield 123 print("我是张三") yield 456 print("我是李四") yield 阅读全文
摘要:
一:字符串删除 1,字符串本身是不可变的,一个字符串定义以后,对他本身是不能做任何操作的,所以的增删改都是对原字符串拷贝的副本的操作,原来的字符串还是原来的字符串,它本身并没 有变 2,字符串本身是不能修改的,但是可以通过其他方法来达到一个看似修改的效果,比如,切片+拼接 replace()替换,s 阅读全文
摘要:
1.#global和nonlocal的特点类似,但是nonlocal只会修改离他最近的作用域上的变量,不会修改全局变量,找到全局还找不到就会报错 2.global是把全局变量引用到局部变量作用域中来,这样就可以修改一个全局变量,如果单是在局部作用域中引用全局变量或看一下全部变量,那不用global也 阅读全文
摘要:
1.global在python中叫关键字,不叫命令 2.global的作用就是引用全局变量到局部作用域中来 3.如果全局变量中没有一个变量a,而函数中写了 globa a这样的语句,那么等于在全局变量中创建了一个变量a 4.代码举例: ################################ 阅读全文
摘要:
第一部分 要点总结:根据参数的位置和功能特点,对实参和形参做了以下的划分和总结 1.实参 (根据下面的总结可以看出,最初研究参数,是根据现实从实参开始研究的) 1.位置参数,按照形参的参数位置,给形参传值 2.关键字参数,按照形参的名字给形参传值 3.混合参数,即用位置参数也用关键字参数 2.形参 阅读全文
摘要:
1. 函数 函数是对功能的封装 语法: def 函数名(形参列表): 函数体(代码块, return) 调用: 函数名(实参列表)2. 返回值 return : 在函数执行的时候. 如果遇到return. 直接返回 1.如果函数什么都不写, 不写return, 没有返回值. 得到的是None 2.在 阅读全文
摘要:
s="张三李四王五赵柳还有我"# n=0# while n < len(s): #计数函数最大的好处能动态的计算字符串的额长度# print(s[n])# n=n+1for c in s: print(c) 阅读全文