输出比输入简单易懂一点。先讲讲输出吧。
目录
用print()函数实现输出。
第一个程序:Hello World!
print("Hello world!")
结果:
字符串输出
如上例所示,print()里加引号就能实现字符串的输出(单引号,双引号都可以)。
换行输出
print("This is Line 1.")
print("This is Line 2.")
结果:
可见,两句分开的print()函数就可以一行一行地输出。当然,也可以——
print("This is Line 1.\nThis is Line 2.")
结果:
使用转义字符'\n'可以实现换行的效果!
字符串合并输出
有两个字符串:“I love ”和“Python”,将其合并输出,可用加号(“+”)来实现。
print("I love "+"Python")
结果:
两个字符串就被合并了。
表达式输出
可以在print()里添加运算表达式。需要注意的是,和C++一样,乘号为“*”,除号为“/”。
print("计算(1*5-8)/(24/8):")
print((1*5-8)/(24/8))
结果:
结果会自动保留1位小数呢!
引号输出
如果你想输出一句“What's your name?”,可能会有以下两种代码:
代码1:
print('What's your name?')
代码2:
print("What's your name?")
试着运行,发现代码1是有错误的。
原因:英文简写的上撇 ' 和代码中使用的单引号重复了,所以输出的字符串只有'What ',
而滞留的剩下的语句则成了错误的原因。
所以,要输出引号,不要和代码的重复了。(即代码2)
拓展1:注释
方法1:
'''
Blablabla
'''
print("Hi!")
方法2:
"""
Blablabla
"""
print("Hi!")
方法3:
#Blablabla
print("Hi!")#Blablabla
显而易见,其中方法1,2是多行注释,而方法3是单行注释。
拓展2:一些数学运算
调用math库,可以实现平方根等运算。
加载math库:
import math
调用一些不同的函数功能:
import math
print(math.sqrt(9))#平方根
print(math.pow(2,5))#幂运算
print(math.ceil(2.3))#上取整
print(math.floor(2.3))#下取整
结果:
详见:
dir(math)
以查看math库里的函数,再使用help()查看每个函数的详细功能,比如:
help(sqrt)