职位ID:109998

Python——Function renamer

  • 合作方式:
  • 时间制 全国远程
  • 预估日薪:
  • 500
  • 预估总价:
  • 500元
  • 预估工时:
  • 1天
  • 所在区域:
  • 全国远程

需求描述

简介:
您正在处理一个涉及数千个不同Python文件的大型软件项目。这些文件是由不同的程序员编写的,函数的命名有些不一致。您将收到一个新的指令,声明所有的函数名都必须是驼峰大小写。在驼峰格式中,由多个单词组成的函数名在每个单词中都有一个大写字母,并且大多数下划线被删除。例如,def myarithticcalculator是驼峰形式,但def my_arithtic_calculator不是驼峰形式。
您希望编写一个Python程序,自动处理Python代码并重命名函数名,而不是手工执行。
1.) 所有函数名都需要更改为驼峰大小写。例如,一个函数需要将Calculate_speed_of_vehicle重命名为CalculateSpeedOfVehicle。
2.) 如果函数有一个或多个前导' '(下划线),则需要保留它们。所有其他下划线都需要删除。例如,一个函数__calc_size被重命名为__CalcSize。
3.) 如果函数已经是驼峰形式,则不需要更改它,但它仍然需要出现在下面指定的字典d中。
4.) 您可以假定不会有名称冲突。也就是说,一个给定的函数名在骆驼案例中没有出现的也不会在骆驼案例中出现。如果有print_all_strings函数,那么就没有PrintAllStrings函数在代码的其他地方。
5)。提示:您可以使用正则表达式来查找函数名。
类型:
python 作业题!
时间需求:
DDL时间是北京时间12/15日下午6点之前

信用行为

  • 发布项目
    1
  • 订单总数
    0
  • 退款单数
    0

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加聘用方端客服沟通需求,工程师请加工程师端客服浏览推送职位

聘用方端客服
工程师端客服
联系聘用方端客服