print("Hello World!") #直接打印字符串 print('Hello World!') #对于python,单引号也可以表示字符串 name = 'Tom' #自定义变量,弱类型,不同于C++等强类型 year = 2018 #自动匹配相当于C++的int型 print(year) #打印变量的内容 print(name) print("Hello " + name) #字符串可以跟其他类型相连 print("I " + "love " + "you") #可用加号连接 print("I","love","you") #逗号连接会自动在连接串之间加上空格 print("I ""love ""you") #也可直接连接 print( "Hello {0}".format(name) ) #带格式输出,{0}是指输出的第0个元素,同理{1}为第1个元素,{2}为第2个... print( "I am %s, today is %d year"%(name, year) ) #类似于C++的格式输出,同理%f是浮点数... for i in range(0,5): #for循环的一种,循环范围range[0:5),左闭右开区间 print(i) #print()自动换行 print(i, end='\n') #end='',引号中是两个内容之间的间隔,加上end不换行,除非指定 end='\n' 换行
Python是解释型的高级语言,是不同于C++、Java等强类型语言的弱类型,所以定义自变量的时候,会自动匹配类型,Print也有多种形式。