摘要:
#装饰器回顾:# def wrapper(f): #f= func1# def inner(*args,**kwargs):# print(333) #1. 333# ret=f(*args,**kwargs)# print(666)# return ret# return inner# @wrap 阅读全文
摘要:
# 加载顺序:# 内置名称空间 > 全局名称空间(程序运行时) > 局部名称空间(函数执行时)# 取值顺序:# 局部名称空间(函数执行时) > 全局名称空间(程序运行时) > 内置名称空间# LEGB# 执行顺序:# 当代码运行时,从上至下依次执行。# 函数的嵌套。# global# 1,声明一个全 阅读全文
摘要:
# 03,动态参数 *args,**kwargs# # 用户传入到函数中的实参数量不定时,或者是为了以后拓展,# # 此时要用到动态参数*args,**kwargs(万能参数。)# # *args接收的是所有的位置参数。# # **kwargs接收的是所有的关键字参数。# # 位置参数,*args, 阅读全文
摘要:
'''03,函数的初识 def关键字 空格 函数名(与变量设置相同): 英文的冒号 函数体 执行函数 :函数名+() 函数是以功能为导向的, def login(): pass def register(): pass04,函数的返回值。 return: 1,函数中遇到return 结束函数,下面代 阅读全文
摘要:
#文件操作:# 路径:绝对路径:从根目录开始一直找到文件。# 相对路径:从当前目录开始找到的文件。# r , w , a ,# 读模式:# *r# read# read(n)# readline()# readline()# for循环 最好的# rb# *r+# r+b# 写模式:# *w# w: 阅读全文
摘要:
编码延伸#is 判断内存id是否相同。#==判断的是数值是否相同。#id 测试他的内存地址。#小数据池:# int:-5~256# str:只包含数字或者字母元素。# 单个字母*int(20以内)存在小数据池的概念。# 编码:# ASCII:数字,字母,特殊字符。# A:0000 0010# uni 阅读全文
摘要:
#id 查询内存地址。name='alex'print(id(name))name1='alex'name2='alex'print(name1==name2)# =赋值运算 ==比较数值相同#is内存地址是否相同#小数据池。int str在一定范围内,如果两个数值相同,为了节约内存,共用一个内存地 阅读全文
摘要:
#字典 #基础数据类型之一,{}以键值对的形式存储数据。# dic={'name':'Laonanhai',# 'age':45,# 'name_list':['反面教材','俊俊',....]# }# 以key:value形式,映射,存储的大量的关系型数据。# 数据类型的分类:# 可变(不可哈希h 阅读全文
摘要:
# #li=[123,'老男孩',True,[1,2,3],{'name':'alex'},(1,2,3)]# #列表称之为容器型数据类型。# l1=['wusir',True,'alex','laonanhai','ritian','taibai']# #按照索引# print(l1[0])# p 阅读全文
摘要:
#基本数据类型:#int# i=100#print(i.bit_length())#十进制转化成二进制的有效位数#数字类型转化成字符串类型'''int< >strstr >int int(str) 条件:字符串必须全部由数字组成。int >str str(int)'''# age=int(input 阅读全文