Python笔记 学会使用print函数
其实之前在大一的暑假和大二的寒假的时候一直都有在学习python的相关知识,但那些时候心里一心想的是如何让项目(大一年度项目和大创)快速落地,态度和心情未免有些浮躁,python明明才学的堪堪入门,就跑去搞tensorflow和pytorch,不过这也说明python的上手难度确实不高。但是现在回过头来想一想,python的基础未免有些过于虚浮了,所以也打算好好静下心来把学习python的整个过程再走一遍,毕竟python虽然上手容易,但想要用的好还是不简单的,努力吧!!!
既然决定要重新好好学了,就从最最简单的print函数开始吧,一步一步重新来吧!
OK,动手撸代码吧
我们先从print函数开始,这也是学习大多数编程语言的开始
当你想在你的控制台展示一条信息时,要么给用户看,要么给自己看,在python中是使用print函数来实现的
一、简单实现
"""
一、简单的打印指令,在print()的括号中输入要打印的内容即可
"""
print('Hello world!')
- 输出结果:
二、引号包裹形式
"""
二、既可以用单引号进行包裹,也可以用双引号进行包裹
(建议不要养成两种混用的习惯喔,最好可以选择一种写法习惯并坚持下去)
"""
print('Hello World in single quotes!')
print("Hello world in double quotes!")
- 输出结果:
- 在输出形式上看,单引号包裹和双引号包裹没有任何区别
三、配合用户输入
"""
三、可能会有一些时不时的要求让用户去输入一些信息,py中可以通过input函数实现
"""
name = input("Please enter your name:")
print(name)
print("Hello " + name)
- 输出结果:
四、空行&换行
"""
四、当你在屏幕上显示输出时,大量的信息很快就会让输出显得凌乱不堪
所以我们在一些地方选择插入空行就很有效
方法:1.直接插入一个print(),输出一个空行 2.可以输入\n,这是一个特殊字符,代表换行
"""
print("Hello world")
print()
print("Did you see that blank line?")
print("Blank line \nin the middle of string")
- 输出结果:
五、配合print的代码调试
"""
五、print函数在撸代码的时候非常有用的一点就是,我们可以用它来进行很方便的调试
(debugging with print)
不仅仅可以知道一些代码的运行结果与我们的预期是否相同,还可以找出哪行代码运行成功,哪行代码运行失败
"""
print("Adding numbers")
x = 42 + 206
print(x)
print("Performing division")
y = x / 0
print("Math complete")
- 输出结果:
- 在上述代码中的y = x / 0语句发生了ZeroDivisionError(除零错误)。但y = x / 0语句之前的代码全都得到了正常的执行并正常的进行了输出,只有print(“Math complete”)语句没有得到正常执行。
- 假设我们并没有得到IDE的报错提示,我们也可以通过控制台的输出情况来判断出具体是哪一条语句发生了错误。