当前位置: 首页 > wzjs >正文

淮北电子商务网站建设厦门seo排名优化公司

淮北电子商务网站建设,厦门seo排名优化公司,响应式网站栅格,电商运营适合女生吗1. 参数深入理解 1.1 参数传递的内存机制 Python中参数传递的是内存地址(引用传递),而非值拷贝。这意味着: 可变对象(列表、字典)在函数内修改会影响外部变量。不可变对象(数字、字符串&…

1. 参数深入理解

1.1 参数传递的内存机制

Python中参数传递的是内存地址(引用传递),而非值拷贝。这意味着:

  • 可变对象(列表、字典)在函数内修改会影响外部变量。
  • 不可变对象(数字、字符串)在函数内重新赋值会创建新对象。
def modify_list(lst):lst.append(4)  # 修改原列表my_list = [1, 2, 3]
modify_list(my_list)
print(my_list)  # 输出:[1, 2, 3, 4]
def reassign_str(s):s = "新字符串"  # 创建新对象my_str = "原字符串"
reassign_str(my_str)
print(my_str)  # 输出:原字符串

1.2 默认参数的陷阱

当默认参数为可变对象时,多次调用会共享同一内存地址:

def buggy_func(data=[]):data.append(1)return dataprint(buggy_func())  # [1]
print(buggy_func())  # [1, 1](非预期结果)

解决方案:使用不可变类型(如None​)作为默认值,并在函数内创建新对象:

def fixed_func(data=None):data = data or []data.append(1)return data

1.3 动态参数(*args​与**kwargs​)

  • *args​:接收任意数量的位置参数,存储为元组。
  • **kwargs​:接收任意数量的关键字参数,存储为字典。
def dynamic_args(*args, **kwargs):print(f"位置参数: {args}")print(f"关键字参数: {kwargs}")dynamic_args(1, 2, name="Alex", age=18)
# 输出:
# 位置参数: (1, 2)
# 关键字参数: {'name': 'Alex', 'age': 18}

应用场景:格式化字符串、批量处理数据:

values = [11, 22, 33]
print("和为:", *values)  # 解包为 print("和为:", 11, 22, 33)

2. 函数名的本质与使用

2.1 函数名作为变量

函数名本质是一个指向函数对象的变量

def greet():print("Hello!")alias = greet
alias()  # 输出:Hello!

2.2 函数作为参数与返回值

函数作为参数

def apply(func, x, y):return func(x, y)result = apply(lambda a, b: a * b, 3, 4)
print(result)  # 输出:12

函数作为返回值

def multiplier(factor):def inner(x):return x * factorreturn innerdouble = multiplier(2)
print(double(5))  # 输出:10

2.3 高阶函数应用

  • map​:对可迭代对象应用函数:

    numbers = [1, 2, 3]
    squared = list(map(lambda x: x**2, numbers))  # [1, 4, 9]
    
  • filter​:过滤元素:

    even = list(filter(lambda x: x % 2 == 0, numbers))  # [2]
    
http://www.dtcms.com/wzjs/131234.html

相关文章:

  • 模板网站怎么做做网络推广为什么会被抓
  • 北京seoqq群福州短视频seo公司
  • 税务门户网站建设成果整站优化cms
  • 做网站工资待遇如何做电商新手入门
  • 深圳跨境电商公司排名seo怎么做整站排名
  • 企业建设好一个网站后 如何进行网站推广大庆建站公司
  • 网站播放大视频如何做哈尔滨seo服务
  • wordpress+任务发布插件网站如何做seo推广
  • 如何做网站反链怎么样在百度上免费推广
  • 做网站需要数据库么seo搜索优化待遇
  • gogogo高清在线观看视频成都百度快照优化排名
  • 网站建设客户评价推广有奖励的app平台
  • 适合个人开店的外贸平台seo和sem的区别是什么
  • 横沥做网站nba最新交易消息
  • 购物网站开发 webstorm揭阳seo快速排名
  • 二手交易平台的网站怎么做网络推广方法有哪些
  • 有什么网站可以接淘宝设计单做关键词排名优化公司外包
  • wordpress网站如何制作百度推广代运营
  • 网站字体规范搜狗站长平台打不开
  • 创意设计说明范文网络seo软件
  • 微信到wordpress郑州seo代理公司
  • 推广联盟网站怎么做网游百度搜索风云榜
  • 网站网页相关概念微信小程序开发公司
  • wordpress模仿b站的主题百度推广的广告真实可信吗
  • 南通做网站推广的公司信息流优化师是什么
  • 网页设计建网站流程成都有实力的seo团队
  • 山东省和住房建设厅网站网页模板网站
  • 做高端网站的网络公司企业宣传ppt
  • 好商网推广网站排名优化seo教程
  • 深圳响应式网站建设哪家好品牌推广外包公司