自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 OS模块全解

OS模块import osos.getcwd()获取当前路径C:\\Users\\Administratoros.chdir("C:\\Users")改变路径os.getcwd()C:\\Usersos.chdir(r"C:\\Users\Administrator")返回路径os.getcwd()C:\\Users\\Administratoros.curdir返回当前目录.os.pardir返上级前目录..os.makedirs(r"C:\a\b\c\d")用递归的方法生.

2021-12-16 15:08:18 120

原创 json序列化

输入:{"name": "lilin", "age": 22}import pickle #只能在python本语言中用def sayhi(name): print("hello",name)info= { "name":"lilin", "age":22, "func":sayhi}f=open("test.test","wb")print()f.write(pickle.dumps(info))f.close()输出:__��sayh

2021-11-25 09:15:13 500

原创 json反序列化

import jsonf = open("test.test","r")data = json.loads( f.read())#将字典转换为字符串进行打印print(data["age"])f.close()输出:22输入:import pickle def sayhi(name): print("hello",name) print("hello2", name)f=open("test.test","rb")data = pickle..

2021-11-25 09:11:47 88

原创 斐波那契数列的应用

def fib(max): n,a,b=0,0,1 while n < max: #print(b) yield b a,b=b,a+b n=n+1 return "done"f=fib(10)g=fib(6)while True: try: x=next(g) print("g",x) except StopIteration as e: #检查捕捉错误.

2021-11-11 14:24:48 287

原创 嵌套函数的案例

输入:import timeuser,passwd="lilin","abc123"def auth(auth_type): print("auth func:",auth_type) def outer_wrapper(func): def wrapper(*args,**kwargs): print("wrapper func args:",*args,**kwargs) if auth_type=="loc...

2021-11-09 16:56:34 174

原创 装饰器的应用

import timedef timer(func): def deco(): start_time=time.time() func() stop_time=time.time() print("the func run time is %s"%(stop_time-start_time)) return deco@timerdef test1(): time.sleep(3) print("in t.

2021-11-02 09:18:40 36

原创 高阶函数的定义

#定义:把一个函数名当做实参传给另一个函数(在不修改比装饰函数源代码的情况下为其添加功能,返回值中包含函数名),返回值中包含函数名,不修改函数的调用方式。

2021-11-02 09:17:47 130

原创 进度条的操作代码

import sysimport timefor i in range(20): sys.stdout.write(">") sys.stdout.flush() time.sleep(0.1)

2021-10-26 15:36:02 147

原创 全局变量与局部变量

def test(x,*args): print(x) print(args)test(1,2,3,4,5,6,7)总结:参数组主要用于传输

2021-10-25 16:47:39 44

原创 参数组的应用

def test(name,age=19,*args,**kwargs): print(name) print(args) print(kwargs) # print(kwargs["name"]) # print(kwargs["age"])test("lilin",age=26,hobby="tesla",sex="f")位置参数写在关键字参数前面

2021-10-25 16:05:36 45

原创 实参与形参

def test(x,y,z): print(x) print(y) print(z)test(2,z=3,y=8)总结:关键参数不能放在位置参数的前面

2021-10-25 11:16:22 44

原创 函数的返回值

def test1(): print("in the test1")def test2(): print("in the test2") return 0def test3(): print("in the test3") return 1,"hello",["alex","huge"],{"name":"linzaimu"}x = test1()y = test2()z = test3()print(x)print(y)print(z)#.

2021-10-25 10:26:16 45

原创 函数的好处

#总结函数的好处:代码重用,保持一致性,可扩展性import timedef logger(): time_format = "%Y-%m-%d %X" time_current = time.strftime(time_format) with open("a.txt","a+") as f: f.write("%s end action\n" %time_current)def test1(): print("in the test1") l...

2021-10-21 11:07:11 477

原创 三级菜单实例

data = { '北京':{ "昌平":{ "沙河":["oldboy","test"], "天通苑":["链家地产","我爱我家"] }, "朝阳":{ "望京":["奔驰","陌陌"], "国贸":{"CICC","HP"}, "东直门":{"Advent","飞信"}, }, "海淀":{},.

2021-08-30 17:16:05 50

原创 字典实例解析

info = { 'stu1101':"TengLan Wu", 'stu1102':"LongZe Luola", 'stu1103':"XiaoZe Maliya",}print(info)print(info['stu1101'])info["stu1101"]="武藤兰" #修改info["stu1104"]="Cangjingkong" #添加del info["stu1101"] #删除info.popitem() #随便删除一个print(in.

2021-08-26 14:01:02 197

原创 解释型语言和编译型语言

计算机是不能识别高级语言的,所以当我们运行一个高级语言程序的时候,就需要一个“翻译机”来从事吧高级语言变成能读懂的机器语言的过程,这个过程分成两类,一种是编译,另一种是解释。编译型语言在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变为机器语言,运行时就不需要翻译,而直接执行就行了,最典型的例子就是C语言。解释型语言就没有这个编译的过程,而是咋子程序运行的时候,通过解释器对程序逐行作出解释,然后直接运行,最典型的例子就是Ruby。通过以上的例子,我们可以来总结一下解释型语言的优缺

2021-08-24 09:12:13 56

原创 whlie 循环

#进击小艾count=0while count<3: age_of_lilin=26 guess_age=int(input("guess age:")) if guess_age==age_of_lilin: print("yes, you got it.") break elif guess_age > age_of_lilin: print("you can smaller.") else: .

2021-08-19 13:45:40 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除