随笔分类 -  python_语法

摘要:/* 一: 类比 二: 赋值 三: 浅拷贝 四: 深拷贝 */ 一: 类比 二: 赋值 if __name__ == '__main__': s1 = [1, 4, 9, 16, 25, [11, 22]] s2 = s1 print("s1: 0x%x" % id(s1), s1) # s1: 0 阅读全文
posted @ 2023-06-01 04:18 火焰马 阅读(30) 评论(0) 推荐(0)
摘要:/* 一: 基本操作 二: 匹配: 字符 三: 匹配: 数量 四: 开头结尾 五: 匹配分组 */ 一: 基本操作 import re if __name__ == '__main__': # 匹配操作: match() result = re.match(正则表达式, 要匹配的字符串) # 提取数 阅读全文
posted @ 2023-05-01 19:23 火焰马 阅读(15) 评论(0) 推荐(0)
摘要:/* 一: 赋值 二: 浅拷贝 二: 深拷贝 */ 一: 赋值 # 赋值 if __name__ == '__main__': dict1 = {'user':'Tom','num':[1,2,3]} # 直接赋值: 引用对象 dict2 = dict1 print("dict1: 0x%x" %i 阅读全文
posted @ 2023-04-29 20:01 火焰马 阅读(30) 评论(0) 推荐(0)
摘要:/* 一: str -> list 二: list -> str 1 list元素全为str 2 list元素不全为str */ 一: str -> list if __name__ == '__main__': str1 = "12345" print(list(str1)) # ['1', '2 阅读全文
posted @ 2023-04-28 16:36 火焰马 阅读(15) 评论(0) 推荐(0)
摘要:/* 目录: 参数 一: 实参 1 位置 2 关键字 3 原子化 二: 形参 1 无默认参数 2 默认参数 (a) 普通 (b) 空 (c) None 三: 可变参数 四: 可变命名参数 五: 书写顺序 */ 一: 实参 1 位置 # 位置 def test(title, msg): print(t 阅读全文
posted @ 2023-04-27 21:40 火焰马 阅读(37) 评论(0) 推荐(0)
摘要:""" 目录: 一 迭代 二 可迭代对象 三 迭代器 四 生成器 """ 一 迭代 ''' 迭代: 一种操作,逐个获取数据过程。 for...in... ''' 二 可迭代对象 # 判断可迭代对象 from collections.abc import Iterable if __name__ == 阅读全文
posted @ 2022-07-10 02:43 火焰马 阅读(31) 评论(0) 推荐(0)
摘要:/* 时间:2021/01/16 功能:mini-web框架 目录: 一: 动静资源分离 二: 动态资源替换 三: 路由列表_元组列表 四: 路由列表_装饰器 五: 动态资源_SQL查询 六: 接口开发 七: 前后端分离 八: logging 九: demo */ 一: 动静资源分离 文件 : we 阅读全文
posted @ 2022-01-16 08:08 火焰马 阅读(43) 评论(0) 推荐(0)
摘要:/* 时间:2021/12/18 功能:闭包/装饰器 目录: 一: 闭包 1 定义 2 简单 3 应用 4 调用外部变量 二: 装饰器 1 定义 2 完全写法 3 简略写法 4 应用 : 计算时间 5 通用装饰器 6 嵌套装饰器 7 参数装饰器 8 类装饰器 */ 一: 闭包 1 定义 /* 定义: 阅读全文
posted @ 2021-12-18 22:40 火焰马 阅读(32) 评论(0) 推荐(0)
摘要:/* 时间:2021/12/18 功能:MySql 目录: 一: 测试code 二: 异常处理 三: 安全参数 */ 一: 测试code import pymysql if __name__ == '__main__': conn = pymysql.connect(host="192.168.52 阅读全文
posted @ 2021-12-18 00:34 火焰马 阅读(41) 评论(0) 推荐(0)
摘要:''' 时间:2020/10/26 目录: 一: r"string" ''' #coding:utf-8 string = "test\t\t123" # 转义字符 : \t print(string, "\n") string = r"test\t\t123" # r : 防止转义 print(s 阅读全文
posted @ 2020-10-26 17:54 火焰马 阅读(461) 评论(0) 推荐(0)
摘要:### 格式化输出 #coding:utf-8 # 方法一 b = 20 c = "张三" d = "李四" str = "My name is %s" %c print(str) str_two = "My name is %s, age %s" %(d, b) print(str_two) # 阅读全文
posted @ 2020-10-25 16:51 火焰马 阅读(78) 评论(0) 推荐(0)
摘要:#coding:utf-8 dict = { "name" : "zhang_san", "age" : 24, "subject_list" : ("English", "Chinese", "Math"), "subject_content" : { 'English' : 88, "Chine 阅读全文
posted @ 2020-10-21 13:14 火焰马 阅读(85) 评论(0) 推荐(0)
摘要:# 数据类型 # 一般操作 #coding:utf-8 none = None # None print(none, type(none)) bool = False print(bool, type(bool)) int = 12 print(int, type(int)) float = 12. 阅读全文
posted @ 2020-10-21 13:02 火焰马
摘要:''' 时间:2018/11/05 目录: 一: 导入模块 二: 导入函数 三: 导入自编 ''' 导入模块 1 系统自带 import time import unittest 2 第三方 import HTMLTestRunner import requests ... 阅读全文
posted @ 2018-11-05 14:23 火焰马 阅读(172) 评论(0) 推荐(0)
摘要:''' 时间:2018/11/03 目录: 一: 正常执行 1 正常 2 else 二: 发生错误 1 异常 2 异常 三: BaseException 四: 多层错误 - 多层捕获 五: 记录错误 六: 抛出错误 七: 备注 ''' 一: 正常执行 1 正常 # coding:utf-8 try: 阅读全文
posted @ 2018-11-03 13:05 火焰马 阅读(251) 评论(0) 推荐(0)
摘要:''' 时间:2018/10/30 目的: 显示数据类型大小 ''' # coding:utf-8 import sys # 数据类型 int = 100 bool = True float = 1.1 str ="" list = [] tuple =() dict = {} set = set([]) # 显示大小 print("%s size is %d" %(t... 阅读全文
posted @ 2018-10-30 21:42 火焰马 阅读(2207) 评论(0) 推荐(0)
摘要:一: 概述 1 help查看 2 文件查看 3 类型查看 二: 使用 1 说明 2 举例 阅读全文
posted @ 2018-10-28 22:31 火焰马 阅读(242) 评论(0) 推荐(0)
摘要:一: 概述 1 help查看 2 文件查看 3 类型查看 二: 使用 1 获取时间戳 2 获取当前时间 3 获取日历 4 获取日期 5 获取日期 - 精确毫秒 阅读全文
posted @ 2018-10-28 21:53 火焰马 阅读(273) 评论(0) 推荐(0)
摘要:一: 函数 1 定义函数 2 空函数 3 参数 - 检查 4 参数 - 返回多个值 5 参数 - 默认参数 6 参数 - 可变参数 7 参数 - 关键字参数 8 参数 - 命名关键字参数 二: 类 1 定义 2 初始化 3 继承 三: 模块 1 使用模块 2 自编模块 1 : 编写一个abstest 阅读全文
posted @ 2018-10-11 22:04 火焰马 阅读(254) 评论(0) 推荐(0)
摘要:一: list 1 基本用法 二: 字典 1 语法1 2 语法2 3 语法3 三: 集合 1 用法 - {} 2 用法 - set 3 集合运算 阅读全文
posted @ 2018-10-01 22:05 火焰马 阅读(271) 评论(0) 推荐(0)