08 2020 档案
摘要:知识点补充 关于文件读取 with open("info.tet",'r',encoding = 'utf-8') as f: user_info = f.readline() #readline():只读取文件首行的内容 user_info = f.readlines() #readlines()
阅读全文
摘要:修改前后代码总结与反思 旧代码 #最主要的问题是如何进行函数以及代码的块的封装独立 #如果不进行封装的时候,变量名的使用重复性的问题 f = open('resgister','a',encoding='utf-8') print('***********用户注册***********') whil
阅读全文
摘要:代码:用户注册登录系统 import sys #待考究 from datetime import datetime def register(): """ 用户注册 :return: pass """ print(" 用户注册 ") while True: user_name = input("请输
阅读全文
摘要:str 字符串类型,一般用于内存中总数据操作 a = "yang" #unicode编码存储在内存 bytes 类型,一般用于数据存储和网络传输 v = a.encode('utf-8') #将字符串转换为字节(由unicode转换为“utf-8”) v1 = a.encode('gbk') #将字
阅读全文
摘要:迭代器和生成器 知识点补充:类和对象 int str list 类 由类创建的的东西叫做对象 迭代器 定义:对某对象(str/list/tuple/dict/set)【序列】【可迭代对象】中的元素进行逐一获取 在对字典进行迭代时,只对其键进行迭代 从列表中循环每一个元素 v1 = [11,22,33
阅读全文
摘要:知识点补充:有意思的函数合集 函数的返回值 def f1(): print('f1') return f3() def f3(): print('f3') a = f1() print(a) #输出结果为 f1 f3 None #注意此处的输出结果 函数的层次 def func(num): def
阅读全文
摘要:函数可以做参数进行传递 def func(arg): arg() def show(): print('show函数') func(show) #输出结果为: show函数
阅读全文
摘要:python 中 *args 以及 * *kwargs的总结 *arg *args是当有多个参数时,且每次使用函数时参数的个数是不确定的,* args可以将这些参数打包成一个元组的形式 #示例一 def fun(*args): a = args print(a,type(a)) fun(1,2,3)
阅读全文
摘要:数据类型的基础知识 字典的并进和交集 v1 = {'杨子列','李杰','太白','杨女神'} v2 = {'李杰','媛女神'} #交集的两种方法 print(v1&v2) print(v1.intersection(v2)) # 并集的两种方法 print(v1|v2) print(v1.uni
阅读全文
摘要:python里面为什么shell和保存文件运行结果不一样? 对于该问题shell与py文件的输出结果不一致,shell为False,.py为True v1 = 257 v2 = 257 a = v1 is v2 print(a) 思考: 按道理说v1和v2虽然为同一个值但其开辟的内存是不同的*(此处
阅读全文
摘要:代码:购物车(待修改) goods_list = [ {'id':1,'title':'飞机','price':1000}, {'id':3,'title':'大炮','price':1000}, {'id':8,'title':'迫击炮','price':1000}, {'id':9,'title
阅读全文
摘要:python里面为什么shell和保存文件运行结果不一样? 对于该问题shell与py文件的输出结果不一致,shell为False,.py为True v1 = 257 v2 = 257 a = v1 is v2 print(a) 思考: 按道理说v1和v2虽然为同一个值但其开辟的内存是不同的*(此处
阅读全文
摘要:数据类型的基础知识补充 "_".join( ) 可用于字符也可用于列表 元组 可重复,可切片但不可修改 列表中,extend和apend所添加的无论是何种类型均可进行操作 #批注????? 但在对字典进行操作的时候append可对其作为一个整体进行添加,extend只能对键进行添加 字典, dic.
阅读全文
摘要:循环打印一个字符串中 的每一个元素的几种常用的方法 循环打印你字符串a a = 'ahsdgvfa' 方法一 print(*a,sep='\n') # 方法二 i = 0 while 1: print(a[i]) i = i+1 if i ==len(a): break # 方法三 i1 = 0 w
阅读全文
摘要:进行反序列化时报错的:json.decoder.JSONDecodeError: Extra data 的解决方案 总体思想是分行进行读取 # 方案一 #利用eval将字符型转化为原有的类型 for i in open('2020-08-04','r',encoding = 'utf-8'): pr
阅读全文
摘要:关于如何在文件中调用命令窗口执行代码(以python为例) 找到代码所在文件地址 shift + 右击 ——找到“在此处打开Powershell窗口” 点击并进入 在目录后输入python .+文件名 #注:python后空格 +. 如图所示: 命令窗口相关基本操作 “cd”+文件名访问该级文件 “
阅读全文
摘要:SAS基本散点图(gplot)的修饰 symbol 选项 v = 符号 : 设置图中点的表示符号 x >x star > * square > □ cv = 颜色 :设置图中点的颜色 black >黑色 red >红色 blue >蓝色 ............................ i
阅读全文
摘要:用户注册登录系统 #**********************用户注册********************** f1 = open('resgister','a',encoding='utf-8') print('***********用户注册***********') name = inpu
阅读全文