-
python小白对一些新接触的知识记录
import
“在Python中,import 语句是用来导入模块或者从模块中导入特定的对象(如函数、类或变量)。这使得程序可以利用其他模块中定义的功能而无需重复编写相同的代码。”
——通义千问
主要用法:
- 导入整个模块
import math result=math.sqrt(4) # 注意使用函数需要通过模块名访问
- 导入特定对象
from math import sqrt result=sqrt(4) # 可以直接使用啦
- 导入加改名
import math as ma # 把math改为ma from math import sqrt as sq # 把sqrt改为sq
怪省力的哩~
根据通义千问回答整理(仅采取本人所需)
json
"json 模块提供了用于处理JSON(JavaScript Object Notation)数据的功能。JSON是一种轻量级的数据交换格式,通常用于在Web服务中传输数据。json 模块允许你将Python对象序列化为JSON字符串,也可以将JSON字符串反序列化为Python对象。"
——通义千问
常见用法:
- 序列化与反序列化
import json # 一个字典变量 data = { # 两个键值对 "name": "Alice", "age": 30 } # 调用dumps()函数将data序列化 json_data = json.dumps(data) # 调用loads()函数将json_string反序列化 json_string = '{"name": "Alice", "age": 30}' python_data = json.loads(json_string)
*JSON 字符串到 Python 对象的映射规则:
"true" -> 布尔值 True
"false" -> 布尔值 False
"null" -> None
数字 -> 整数或浮点数
字符串(由双引号包围)-> 字符串
对象(键值对集合) -> 字典
数组 -> 列表- 读取/写入json文件
# 'r'即read with open('data.json', 'r') as file: data = json.load(file) # 'w'即write data = {"name": "Alice", "age": 30} with open('data.json', 'w') as file: json.dump(data, file)
突然发现这里的函数和上面的不太一样,询问ai助手,它给的总结~
-
连环画制作
一开始没有看part3,自己直接调,结果是想到第三幅脑子就空了*~*
看完part3思路突然打开,后面的场景是不是通义也能补充,,,,有种压榨ai的赶脚+U+
看文字感觉很不错,但是图的故事感不强,应该是特写给太多了,,而且画风不太连贯,,
努力修改 后