文章内容大多为大伙儿阐述了华为公司2019校园招聘笔试题之解决字符串数组,具有一定的实用价值,有兴趣的程序猿们可以参考一下
华为公司2019线上笔试题,现梳理如下所示,以便以后参照
GitHub
题型详细介绍
图一
图二
图三
一些技巧
1.##################################################################
2.##################################################################3.\'\'\'4.NOTE:5.# 留意键入时strip()、split()使用方法6.# extend() 函数公式用以在列表结尾一次性增加另一个编码序列里的好几个值(用新列表拓展原先的列7.表)8.# ord(\'a\') 回到标识符a的ASCII码9.# index = [m.start() for m in re.finditer(\' \',x)] 回到输入字符串中空格符所属引索部位10.# 字符串数组去重时,因为要删掉列表新添加元素,而remove()只有清除列表中第一个相匹配的原素,所以需要寻找需去重的字符串数组引索11.# 用pop(index),从后面向前的弹出来。因为在这段时间储存字符串数组的列表长短在动态性更改,而for循环不可以动态性更改数组长度,因而用while 12.# split(str=\"\",num=string.count(str)) 函数公式13.# str_test = \'Thistt is attt test for split()\'14.# 键入:str_test.split() # 默认设置切分(删掉)每一个空字符,包含空格符、自动换行(n)、制表符(t)等15.# 导出:[\'This\', \'is\', \'a\', \'test\', \'for\', \'split()\']16.# 键入:str_test.split(\'s\') # 切分每一个标识符s17.# 导出:[\'Thi\', \'tt i\', \' attt te\', \'t for \', \'plit()\']18.# 键入:str_test.split(\'s\',2) # 切分前2字符s19.# 导出:[\'Thi\', \'tt i\', \' attt test for split()\']20.\'\'\'
实际编码
图一
图二
图三
图四
图五
if __name__ == \'__main__\':
main()
以上就是关于所有内容呢!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。