11-作业

  1. 列举 str、list、dict、set 中的常用方法(每种至少5个),并标注是否有返回值。

  2. 列举你了解的常见内置函数 【面试题】。

  3. 看代码分析结果

    def func(arg):
    return arg.replace('苍老师', '***')
    def run():
    msg = "Alex的女朋友苍老师和大家都是好朋友"
    result = func(msg)
    print(result)
    run()
  4. 看代码分析结果

    def func(arg):
    return arg.replace('苍老师', '***')
    def run():
    msg = "Alex的女朋友苍老师和大家都是好朋友"
    result = func(msg)
    print(result)
    data = run()
    print(data)
  5. 看代码分析结果

    DATA_LIST = []
    def func(arg):
    return DATA_LIST.insert(0, arg)
    data = func('绕不死你')
    print(data)
    print(DATA_LIST)
  6. 看代码分析结果

    def func():
    print('你好呀')
    return '好你妹呀'
    func_list = [func, func, func]
    for item in func_list:
    val = item()
    print(val)
  7. 看代码分析结果

    def func():
    print('你好呀')
    return '好你妹呀'
    func_list = [func, func, func]
    for i in range(len(func_list)):
    val = func_list[i]()
    print(val)
  8. 看代码写结果

    tips = "啦啦啦啦"
    def func():
    print(tips)
    return '好你妹呀'
    func_list = [func, func, func]
    tips = '你好不好'
    for i in range(len(func_list)):
    val = func_list[i]()
    print(val)
  9. 看代码写结果

    def func():
    return '烧饼'
    def bar():
    return '豆饼'
    def base(a1, a2):
    return a1() + a2()
    result = base(func, bar)
    print(result)
  10. 看代码写结果

    def func():
    return '烧饼'
    def bar():
    return '豆饼'
    def base(a1, a2):
    return a1 + a2
    result = base(func(), bar())
    print(result)
  11. 看代码写结果

    v1 = lambda :100
    print(v1())
    v2 = lambda vals: max(vals) + min(vals)
    print(v2([11,22,33,44,55]))
    v3 = lambda vals: '大' if max(vals)>5 else '小'
    print(v3([1,2,3,4]))
  12. 看代码写结果

    def func():
    num = 10
    v4 = [lambda :num+10,lambda :num+100,lambda :num+100,]
    for item in v4:
    print(item())
    func()
  13. 看代码写结果

    for item in range(10):
    print(item)
    print(item)
  14. 看代码写结果

    def func():
    for item in range(10):
    pass
    print(item)
    func()
  15. 看代码写结果

    item = '老男孩'
    def func():
    item = 'alex'
    def inner():
    print(item)
    for item in range(10):
    pass
    inner()
    func()
  16. 看代码写结果【新浪微博面试题】

    def func():
    for num in range(10):
    pass
    v4 = [lambda :num+10,lambda :num+100,lambda :num+100,]
    result1 = v4[1]()
    result2 = v4[2]()
    print(result1,result2)
    func()
  17. 通过代码实现如下转换

    二进制转换成十进制:v = '0b1111011'
    十进制转换成二进制:v = 18
    八进制转换成十进制:v = '011'
    十进制转换成八进制:v = 30
    十六进制转换成十进制:v = '0x12
    十进制转换成十六进制:v = 87
  18. 请编写一个函数实现将IP地址转换成一个整数。【面试题】

    如 10.3.9.12 转换规则为二进制:
    10 00001010
    3 00000011
    9 00001001
    12 00001100
    再将以上二进制拼接起来计算十进制结果:00001010 00000011 00001001 00001100 = ?
posted @   指弹小能手  阅读(52)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2017-06-14 Oracle 11g OCM 考试大纲

关于作者:专注数据库、Python 开发、ROS、深度学习,请多多赐教!

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(iamkuboy@163.com)咨询.

点击右上角即可分享
微信分享提示