python
wyq759047715@163.com
运维工程师小白
展开
-
python模块的调用方法及常见小误区
模块本质:本质就是以py结尾的python文件,用来从逻辑上组织python代码(定义变量,函数,类,从而实现一个功能) 正常调用 import 模块名 from 模块名 import 函数,变量等等 From module import * 这种调用方法 不建议使用,因为这样就是导入所有的函数,变量等等,如果本文件里面有跟模块文件里面一样的函数,如login函数,如果直接调用login...原创 2020-04-07 14:44:06 · 145 阅读 · 0 评论 -
json和pickle序列化文件的区别
1.3json格式 文件只能写入字符串格式,但是那些字典,列表等等都不能存,如果需要存放,则需要json来对它进行序列化,但是json只能序列化简单数据类型,比如字典,列表,其他像什么函数等等不能进行序列化 import json mydict={‘name’:‘old wang’,‘age’:22} with open(‘C:\wyq\json.txt’,‘w’) as fobj: fobj.w...原创 2020-04-07 11:30:13 · 211 阅读 · 0 评论 -
python装饰器的详细介绍
1.0装饰器 装饰器:本质是函数,(装饰其他函数),就是为其他函数添加附加功能 应用:当多个函数要增加一个功能时,由于函数过多,当函数正在运行时又无法修改原函数代码,所有装饰器就起到作用了 原则:1不能修改被装饰的函数的源代码 2不能修改被装饰的函数的调用方式 实现装饰器知识储备: 函数即变量 高阶函数 嵌套函数 高阶函数+嵌套函数=》装饰器 例子 #-- coding:utf-8...原创 2020-04-06 17:57:20 · 234 阅读 · 0 评论 -
python购物程序
#-- coding:utf-8 -- import sys import os import pickle shopfilename=‘C:\wyq\shop.txt’ shoporg={} if not os.path.isfile(shopfilename): with open(shopfilename,‘wb’) as fobj: pickle.dump(shoporg,fobj) w...原创 2020-04-06 17:10:16 · 243 阅读 · 0 评论 -
不常见的字符串操作
2.3不常见的字符串操作 (那些以下划线开头的方法系统内部的,如’sss’.add(),无法调用) a.endswith(‘s’) #a是以s结尾吗? b.a.startswith(‘w’) #a是以w开始吗? ‘w\tyq’.expandtabs(tabsize=30) #说明你字符串里面的table键能打印几个空格 ‘wyq’.find(‘w’) #输出你字符串里...原创 2020-04-06 14:15:28 · 492 阅读 · 0 评论 -
python常见的小技巧1
python中for和while易忽略的冷知识----else while 也可以后面接else ,这里被人们误认为else只能if调用,其实while中也可以调用 例子 a=1 b=2 while a<3: #a小于3时退出循环 a+=1 print(a) else: #退出循环后直接else里面的代码 print(b) 注意 只有循环正常退出时才会执行else里...原创 2020-04-06 10:19:54 · 126 阅读 · 0 评论