随笔分类 -  python基础知识

摘要:logging模块: import logging #日志级别:debug<info<warning<error<critical<NOTSET ,不设置等级默认是显示warning以上的级别 logging.debug("debug message") logging.info("info mes 阅读全文
posted @ 2020-05-18 21:39 sakura*gyt 阅读(148) 评论(0) 推荐(0)
摘要:加入新的环境变量: import os,sys BASE_DIR=os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #返回当前目录的上1层 sys.path.append(BASE_DIR) #把当前目录的上一层加到环境变量中 V 阅读全文
posted @ 2020-05-18 16:24 sakura*gyt 阅读(387) 评论(0) 推荐(0)
摘要:查询功能: ##运行的功能 def fench(data): print("\033[1;43m这是查询功能\033[0m") ##注意颜色的操作里面的符号是; print("\033[1;43m用户数据是:\033[0m",data) backend_data='backend %s' %data 阅读全文
posted @ 2020-04-29 16:41 sakura*gyt
摘要:装饰器: 本质:就是一个函数 功能:为其他函数添加附加功能 原则:1.不修改被修饰函数的源代码 2.不修改被修饰函数的调用方式 装饰器=高阶函数+函数嵌套+闭包 高阶函数:结合两种高阶函数的方式,不能满足装饰器的功能,多执行了一次操作 import time def foo(): print("来自 阅读全文
posted @ 2020-04-28 15:29 sakura*gyt
摘要:文件处理模式: 打开文件的两种方式: #第一种 f=open("1.txt","r+",encoding="utf-8") f.write("sfxdz\n") f.close() #第二种 with open("1.txt","r+",encoding="utf-8") as f: f.write 阅读全文
posted @ 2020-04-26 14:56 sakura*gyt
摘要:匿名函数:不需要指定显示的指定函数(lambda) def int(n) : return n**(n+1) print(int(2)) View Code lambda n:n**(n+1) print(int(2)) View Code 匿名函数的应用: dic={'k1':10,'k2':10 阅读全文
posted @ 2020-04-22 09:21 sakura*gyt
摘要:变量: 局部变量:在子程序中定义的变量 全局变量:在程序一开始定义的变量 全局变量作用域是整个程序 局部变量作用域是定义该变量的子程序。 当全局变量与局部变量同名时: 在定义局部变量的子程序内,局部变量起作用;在其它地方全局变量起作用。 所以我们写程序时,用大写表示全局变量,用小写表示局部变量 如果 阅读全文
posted @ 2020-04-14 20:34 sakura*gyt
摘要:集合: 特征:1.由不同的元素组成 2.是无序的 3.集合中的元素必须是不可变类型(包括数字、字符串、元组、) 4.大括号 {} 括起来,,隔开每个元素 定义可变集合set:进行for循环输出,重复的元素忽略(去重但最后结果无序) s=["hello","world","hello","alex"] 阅读全文
posted @ 2020-04-11 17:27 sakura*gyt 阅读(213) 评论(0) 推荐(0)
摘要:列表(list): 含义:通过list类创建的对象 特征:1.中括号 [] 括起来,,分割每个元素,每个元素为一个整体(格式) 2.列表中的元素可以是数字、字符串、列表、布尔值等一切值(嵌套类型为全部) 3.列表是有序的,列表可以被修改、删除 4.能进行索引、切片,for循环 修改:通过索引、切片进 阅读全文
posted @ 2020-04-10 22:06 sakura*gyt 阅读(279) 评论(0) 推荐(0)
摘要:python开发: python基础:基础、基本数据类型、函数、面向对象 网络编程 WEB框架:用于写网站 设计模式+算法 项目阶段 开发语言: 高级语言:python、java、PHP、 C# 、Go、ruby、C++等 生成字节码 低级语言:C语言、汇编 机器码 语言间对比: PHP:主要用于网 阅读全文
posted @ 2020-04-10 09:49 sakura*gyt
摘要:字母大小写: capitalize:将字符串字母中的首字母变成大写 test="alex" v=test.capitalize() print(v) View Code casefold:将字符串中的字母全部变成小写(包括其他语言也可转换) test="ALex" v=test.casefold() 阅读全文
posted @ 2020-04-09 22:35 sakura*gyt 阅读(250) 评论(0) 推荐(0)
摘要:运算符: 字符串:”郑建文” 一个字符:”郑” 字字符串(子序列):”建文” 第一类: 算术运算:+、-、*、/、%(余数)、**(乘方)、//(取商) 赋值运算:同上。但表示方法不一样 例如:算术运算:count=count+1 赋值运算:count+=1 第二类:(输出的结果都是布尔值) 成员运 阅读全文
posted @ 2020-04-08 21:37 sakura*gyt