#python+java#同样功能的代码两种语言实现
来源:互联网 发布:asp.net网上商城源码 编辑:程序博客网 时间:2024/05/20 12:22
概述:设置两个数组/列表,列表a是[1,2,3],列表b是['a','b','c'],把他们一对一对打印出来,但不打印“3:c”这对。
python版:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
'''
Created on 2014-11-2
@author: Administrator
'''
class
MyArray:
def
__init__(
self
):
self
.a
=
range
(
1
,
4
)
self
.b
=
[
'a'
,
'b'
,
'c'
]
def
getValue(
self
):
tmp
=
{}
for
i
in
self
.a:
tmp[
str
(i)]
=
self
.b[i
-
1
]
return
tmp
a
=
MyArray()
x
=
a.getValue()
for
i
in
x:
if
i
=
=
'3'
:
continue
print
"%s is :%s"
%
(i,x[i])
java版:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public
class
MyArray {
public
static
void
main(String[]args){
int
[] a =
new
int
[
3
];
char
[] b =
new
char
[]{
'a'
,
'b'
,
'c'
};
for
(
int
i=
0
;i<
3
;i++){
a[i] = i+
1
;
}
for
(
int
i=
0
;i<b.length;i++){
if
(i==
2
){
continue
;
}
System.out.println(a[i]+
" is :"
+b[i]);
}
}
}
java有类似于python的s%的传值方式么
System.out.printf(
"输出一个浮点数:%f,一个整数:%d,一个字符串:%s"
, d, i, s);
关于python版中的字典格式化:
参考:
In [1]: phonebook = {:123, :456, :789}In [2]: % phonebookOut[2]:
发觉不能用:"%s is : %(KEY)" % (STRING,DICT)这样格式的字典格式化字符串,而且在前例中,字典的键必须为字符串,否则无法格式化。
在写python版时,突然发现自己忘记了一件事:return会使函数返回值并令迭代或循环停止,所以这样的代码是有问题的:
1
2
3
def
error(
list
):
for
i
in
list
:
if
xxx:
return
xxx
#只能输出一个值
0 0
- #python+java#同样功能的代码两种语言实现
- 同样一个问题的两种 java 实现代码 的比较
- android两种方式实现发送短信的功能代码
- ASI和AFN实现POST异步请求的同样功能的代码
- 【java】数组/列表排序功能的两种实现
- 经典java转码程序,有备无患!实现和 jdk/bin/native2ascii.exe 同样的功能
- 经典java转码程序,有备无患!实现和 jdk/bin/native2ascii.exe 同样的功能
- android中代码中android:layout_margin同样功能的使用
- MapReduce实现两表的Join--原理及python和java代码实现
- MapReduce实现两表的Join--原理及python和java代码实现
- 选择排序的两种实现(Java语言)di
- CoderUtils(与native2ascii.exe实现同样的功能)
- 菜单功能的两种实现方法
- Python 执行代码的两种方式
- 用java实现病毒功能的代码
- 用java代码实现native2ascii的功能
- 【C语言】【unix c】编写代码实现cat的功能
- sqlserver 与 oracle实现同样功能
- 重拾Activity
- AJAX问题:jQuery.handleError is not a function
- Maven那点事儿(Eclipse版)
- 在main中写迷你DVD管理器
- lightOJ 1258 【KMP变形题】
- #python+java#同样功能的代码两种语言实现
- Android NDK 官方下载地址
- Swap Nodes in Pairs(LintCode)
- AC自动机
- 读书笔记----变量、作用域、内存问题
- 记录
- 《R语言实战》绘图代码记录
- pos设备维护的收获
- 安全盒子装B公开课: 装B架构师-K0r4dji