5.さぁPython!(基礎構文-1 Hello,world編)

ようやくPythonのコードを書きます。
でも、Pythonのコードを書くだけならわざわざこんな所で書かなくても、為になるサイトが山盛りあります。その為、僕はJava好きって事もあり、常にJavaと比較しつつPythonの構文なんかを調べてみようかな、と思いました。。。飽きるまで。という訳で、基礎の基礎。コンソール出力から。

import sys
print sys.argv[1]

print '1st Hello,world.'
hello='2nd Hello,world.'
print hello

print "3rd Hello,world."
hello="4th Hello,world."
print hello
hello="5th Hello,\
world."
print hello
hello="6th Hello,""world."
print hello

'''
comment
'''
"""
comment
"""

コンソール出力は、まぁどの言語も大きな違いはなさそうです。複数行のコメントがちょっと簡単に定義できるのはおもしろいです。これをJavaのコードにしてみました。

package xxx;

public class Entry01 {

	public static void main(String[] args) {
//		import sys
//		print sys.argv[1]
		System.out.println(args[0]);

//		print '1st Hello,world.'
//		hello='2nd Hello,world.'
//		print hello
		System.out.println(new char[]{'1', 's', 't', ' '
				, 'H', 'e', 'l', 'l', 'o', ','
				, 'w', 'o', 'r', 'l', 'd', '.'});
		char[] c = new char[]{'2', 'n', 'd', ' '
				, 'H', 'e', 'l', 'l', 'o', ','
				, 'w', 'o', 'r', 'l', 'd', '.'};
		System.out.println(c);
		// ・・・キモス><

//		print "3rd Hello,world."
		System.out.println("3rd Hello,world.");
//		hello="4th Hello,world."
		String hello = "4th Hello,world.";
//		print hello
		System.out.println(hello);

//		hello="5th Hello,\
//		world."
		hello = "5th Hello,"
			+ "world.";
//		print hello
		System.out.println(hello);

//		hello="6th Hello,""world."
		hello = "6th Hello," + "world.";
//		print hello
		System.out.println(hello);

//		'''
//		comment
//		'''
		/*
		 * Comment
		 */
//		"""
//		comment
//		"""
		/*
		 * comment
		 */
	}
}

一部、無駄に頑張った形跡がありますが、概ね移行できました。
次は算術演算をしてみたいです。