python 一秒输出一次_第一课:初识Python

IDLE安装完成最新版Python之后,接着就是打开进行敲代码的操作。 一 般我们会在“所有程序”中找到Python,然后点击选择IDLE。

004ad0dbdda959fd6f0fa90eb8b2feac.png

然后出现如下界面,这是IDLE的交互模式。所谓交互模式,就是你给它一个指令,它会立马给你一个反馈。比如你输入print("hello world"),然后回车,它会打印出“hello world”

5d59fad7c6eb693aef4c81eac9812584.png

还有一种编辑器模式,在交互界面里点击File---New File 就可以召唤出编辑器模式,以后咱们具体编写代码会在编辑器里面进行。交互模式主要用来演示。 变量(variable)好啦,一切就绪,下面开始学习今天的第一个内容---变量(variable)。变量是什么呢?其实变量就是Python中的一个代号。举个栗子:定义x为一个变量,令x=5,这个过程就是设变量,并对变量进行赋值的过程。“=”表示赋值。那么如何引用一个变量呢?其实直接使用变量名就可以,如果要打印刚才的变量x,只需print(x)即可。 小伙伴们请注意,变量不仅仅可以有字母构成,还可以用下划线和数字组成,但是数字不能用在开头,否则会自动报错。 并且字母区分大小写哦,就比如Big、big和bIg就不是同一个变量。 当然中文也可以做变量,如下图所示:

ba8a7aa0fb12af2a694a182d3950238a.png

变量也是可以被替换的,例如:先给变量you赋值“美丽”并打印出来。接着再给变量you赋值“善良”再打印出来就是“善良”。也就是说,变量的值是什么取决于最后一次赋值的操作

c1524d5659ebf53369217e0767fd5a0f.png

不 同变量的值还可以进行传递,举个简单的例子: 赋值x=8,y=6,y=x猜猜输出的是几? 当然是8。因为x和y的值进行了一次传递。 如果刚开始就想把x和y都赋值为8,那就x=y=8就可以,然后输出x和y都是8。 如果想交换两个变量的值,就像你有两杯水都是满的,如果想交换这两杯水,是不是需要第三个杯子来辅助。 变量也是这样,想交换x,y的值,需要借助第三个变量z辅助,或者可以用更简洁的一种方式进行交换,直接赋值x,y=y,x 、 演示如图:

63acab621a17af61a6bc7850550bab41.png

字符串(string) 下面我们进入字符串(string)的讲解:如果给变量赋值:苹果、香蕉,那就要写成带引号的形式:"苹果 ""香蕉 "。 这 种就叫做字符串。如果不是这样操作, Python怎么能认识你写的是中文的变量名还是字符串呢?关于 引号的使用,单引号,双引号都可以使用,作用相同 。一般是在单引号不方便或者产生错误的时候用双引号进行替代, 例如:

b224e67f769987fe2fa041bd06655c50.png

如果说一句话既有单引 号 又有双引号该怎么办?这里就要引出一个新的概念---“ 转 义字符 ”,下面是转义字符表格

60c179b4dc871754149b909695e483ad.png

我们来看一下具体怎么操作,下面这句话,既有双引号,又有单引号,最外层字符串的引号用单引号,打印出来就会报错。在引号前加一个反斜杠\,就表示引号的本身含义,而非字符串的引号,演示如下, 再比如\ n就是换行符的意思,在想要换行的位置加\n,之后的语句在打印出来时就会另起一行。演示如下,

15e7a0460931491b3fc7055705161691.png

这里就会出现一个新的问题,由于电脑路径是采用\作为分隔符,像下面这种句子,Python就会认为分隔符表示转义,例如:\t转义就是缩进,打印的时候缩进了四个字符,这就会产生麻烦。那么按照转义的概念,咱们在分隔符\前面再加一个\,是不是就能表示分隔符的原始含义了呢?事实证明,确实是这样。 但是如果一句话中分隔符有几百个,我们难道一个一个在它们之前加\吗?那不得累死。我们 当然有简单的方法能让该字符串表示原始字符串,那就是在字符串第一 个引号前面加一个r 即可正常打印,

2796f7a78195439e81e2de5914a4b6e0.png

如果你想打印一段话有需要很多换行,可以在换行符之后加\表示即使换行,这句话还没有说完。这样比较麻烦,遇到换行多的也是要累死人的节奏。这时候三引号就会发挥作用了,三双引号和三单引号相同,不过单双引号要开头和结尾一致。这里以李白唐诗为例为大家演示:

22a185ea79d7993c84d03fe7866cb240.png

数字可以运算,那么字符串有加减法吗? 答案是: 有! 由以下 演 示可见,数字 加法是 代 数相加,字符串加法是叠加组合。字符串的乘法更加有用,很多同学课上肯定被老师罚抄过东西,那么可以 用字符串乘法进行复制。假如 有一天,你迟到了, 老师让你罚抄“我以后再也不迟到了”1000编,你怎么办?抄呗。当然,Python可以一秒钟解决。咱们来看一下演示,其中输入完字符串之后乘1000就可以了。之前加了一个换行符,最后输出的内容收缩在黄色块里了。右键view会弹出一个对话框即可查看,会有1000行内容。

2e9220b47b8a54508a000c64eb71c2b1.png

这就是本次课的全部内容,是不是感觉收获满满呢!小伙伴们课下一定要自己敲敲代码练习一下哦。有什么不明白的地方在下方留言板留言,小航哥尽量及时解答。

e107b1eb91872fab033c30872e942960.png

留言板

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值