【番外篇】Python与Java的一些相似点对比
文章目录
Python与Java在应用上的相似对比
对比内容 | Java | Python | 备注 |
---|---|---|---|
获得字符串s的长度 | s.length() | len(s) | |
获得数组(列表)s的长度 | s.length | len(s) | 在Python中,len()方法还可获取元组,字典,Set的长度 |
从字符串s中截取子串 | s.substring(ben,end) | s[ben:end] | 截取的子串不包含索引end对应的字符 |
创建二维数组 | int[][] dp=new int[5][5] | dp = [[False] * n for _ in range(n)] | |
取两数最大值 | Math.max(num1,num2) | max(num1,num2) | |
根据索引取字符串s中字符 | s.charAt(0) | s[0] | 取索引为0的字符 |
获取字符串s中字符a的索引 | s.indexOf(a) | s.index(a) | Python中还可用enumerate函数 |
根据索引i取字符串s2中字符,查到后 |