前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【python入门系类课程 第二课 和计算机对个话】

【python入门系类课程 第二课 和计算机对个话】

作者头像
叶子陪你玩
发布2020-03-12 14:51:18
2330
发布2020-03-12 14:51:18
举报
前言

本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。

是不是玩电脑时,电脑有时候会让你输入一些内容,比如账号,密码等,这些其实就是程序的输入。你输入完内容后,电脑一般也会给你个反馈,这就相当于和电脑进行了交流,也就是我们说的交互。

在python代码中,就是下面这样的。

下面来看看 python是如何实现输入和交互的。

1

询问名字

代码:

代码语言:javascript
复制
name = input("你叫什么名字呢?")
print("你好,", name)

效果图:

解释:

input的作用是在程序的过程中可以输入内容,这里运行程序,输入 大牛;大牛 就会存到name中,name在编程中叫做变量,它就相当于一个盒子,把大牛存到这里面去;print打印name时,就会直接把name存储的大牛 给打印出来了。

2 两个问题

第一个:为什么这里name不用引号呢?

我们先动手试一下。

效果图:

解释:

name前面说了是一个变量,是会变化的;如果放到引号中,那么他就是一个字符串了,那么打印出来就是name本身这个字符串了,而不是里面存储的一个内容了。

第二个:input括号里面不填写内容可以吗?

效果图:

input里面的内容是起提示作用的,不写也是可以的,只不过没有就不是很友好了,一般这里面都得写上提示信息,不然不知道要做什么。

3

变量

变量:一种已经命名的容器,用来存储信息,然后在计算机程序中使用这些信息。

举个例子:

这里的name,age都是变量,用来表示名字和年龄。

问题1:这些名字可以随意取吗?

在一定程度上是可以的。

下面来看看变量取名的一些要求:

  • 可以由英文、下划线和数字组成
  • 英文区分大小写
  • 数字不能作为变量名的开头
  • 不能和保留字一样

保留字:

python内置的一些单词,都是有特定用途的,所以取名尽量避开一样。

只要复合以上规则要求都是可以的,但是取名字最好还是有意义比较好。

具体看下面例子。

用name和age来表示会比用a,b表示会会更能表达变量的一个意义。

问题2:变量有什么用?

感觉用了变量更麻烦了,还不如直接打印出来。

下面来看一个例子:

任务:打印五个hello world,两种方法都可以,感觉第一种代码还更少。

下面我要求把hello world 改成 你好,看看那种方法更好。

这个时候,明显第二个方便多了,只需要更改一处。

4

总结

本节课主要学习了input的命令,input在程序的过程中可以输入内容,通过和变量的组合可以实现交互的功能;了解了什么是变量,以及变量命名的规则和保留字。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2 两个问题
    • 第二个:input括号里面不填写内容可以吗?
      • 问题1:这些名字可以随意取吗?
        • 问题2:变量有什么用?
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档