从零到深度学习实践(二)——第一个Python程序

Spyder介绍

在上一篇博客中我们讲了anaconda的安装,其中有个软件叫Spyder。
首先我们打开Spyder,可以看到它有三个小窗口

左边的窗口是我们用来写代码的窗口(在Spyder中创建新的py文件时会自动生成一些代码,我们可以直接无视,或者直接删掉也没有关系)。
右上角的窗口我们可以用来找文件,查看变量。
右下角会输出我们运行程序的结果。

在这里插入图片描述

第一个python程序

我们先来打印一个"Hello World!"

输入代码:

print("Hello World!")

符号一定要用英文符号,否则会无法运行

然后点击上方的绿色小三角,那个就是运行按钮
我们可以在右下角看到输出结果:
在这里插入图片描述
可以看到,"Hello World!"成功被输出出来了,python输出的方式非常简单,代码也非常少,我们简单来分析一下这个代码:

print():用于输出的函数(非常好理解,print的中文翻译就是“打印”),我们要打印出来的东西就是括号里的内容。
“Hello World!”:这是一个字符串,字符串是python中的一种变量(其它变量会在下一节中讲到),一般情况下用双引号或单引号所括起来的就是字符串,在引号里你可以写很多东西,各种东西都可以,比如"你好世界!“,”!@#$%^&()±*/",“1234567890”……(空格也属于字符串)这些都是字符串,字符串是什么,把它放进print()里面就会输出什么,除了转义字符。

转义字符

什么是转义字符?转义字符是以‘\’为开头的字符,后面跟一个或几个字符,其意思是将反斜杠‘\’后面的字符转变成为另外的意义。如:\n 不代表字母n而作为换行符。

举个栗子
输入代码:

print("Hello World!\n世界你好!")

这个代码的输出会是什么?不是“Hello World!\n世界你好!”吗?我们运行一下代码看看结果:
在这里插入图片描述
\n 前的内容和 \n 后的内容被分为了两段,分别输出在了两行,这就是转义字符的作用。当然,转义字符不止有 \n 还有很多,这里有个表,如果感兴趣可以多试试.在这里插入图片描述
值得一提的是,print()是自带换行符(\n)的只是没有显示出来,什么意思呢?比如我们运行以下代码:

print("Hello World!")
print("你好世界!")

它的输出和 print(“Hello World!\n世界你好!”) 的输出是一样的。我们可以取消它的自动换行功能,要在代码里加一点东西。

原本它应该是这样的,\n 是默认的

print("Hello World!", end="\n")
print("你好世界!", end="\n")

我们只要把 \n 改掉就好了(这里我改成了空字符串)

print("Hello World!", end="")
print("你好世界!", end="")

输出结果为:在这里插入图片描述
我们也可以把它改成其他的字符串或者转义字符,比如换成 \t (水平制表符):

print("Hello World!", end="\t")
print("你好世界!")

输出结果为:
在这里插入图片描述这一节结束了,在这里预祝大家起飞。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/YuqingF/article/details/118390337