Python输入变量名 python输入变量值_字符串

变量

上一章中,我们在print环节出现了一个词叫做变量。变量是什么呢?我们这节课就给大家讲解。

我们可以把变量当成一个小“盒子”,这个盒子里面可以存储任何东西,比如字符串,数字,字符等。我们可以用这个盒子的名称来代替里面的内容。

那么如何申请一个变量呢?可以直接使用下面的一行代码:

a = 1

这里我们申请了一个变量叫做a,在里面预先存储了一个1。注意,中间的‘=’不念“等于号”,而念“赋值号”,代表将右边的东西赋值给左边的变量。这是很多新手经常犯的错误。

当然,print函数也能打印变量中的内容,比如下面这样:

hello = "helloworld"
print(hello)

当print函数打印变量时,变量名不需要加引号。

我们在文本编辑器中输入这两行代码,然后在命令提示符(Macintosh和Linux叫做Terminal)输入python3 文件路径/文件名称.py,运行文件,然后你将看到下面的信息。

Python输入变量名 python输入变量值_编程语言_02


我们可以随意更改变量的内容,但变量的名称有一定要求:

  • 变量名不能以中文开头。
  • Python变量名是区分大小写的,例如hello和HELLO是不一样的。
  • 变量名不能含有特殊字符。
  • 不能与Python关键字(自带函数)重名。
  • 最好使用英语单词,不建议使用拼音。
  • 长度最好不要超过20个字符,过长可以使用缩写。
  • 变量名要有意义,让人一看就能懂(也可以随便写但不推荐)。

如果语法出现错误,则会出现以下错误信息:

SyntaxError:invalid syntax

用户输入

在很多时候,我们需要让程序读取用户的信息,比如一个登录程序,需要用户输入密码后才可以登录。Python提供了一个函数叫做input。input函数会等待用户,如果用户输入信息并按下回车则执行下面代码。这个函数最简单的用法就是直接写:

input()

但如果这样写,用户输入的信息不会进行任何保存。我们最好把信息保存在变量里:

a = input()

input函数也有参数,可以是一个字符或字符串,将会在屏幕上显示提示信息,如下:

a = input("Enter a Passwd:")

我们现在可以编写一个小程序,让用户输入一个字符串后输出这个字符串。代码如下:

user = input("Enter something...")
print(user)

运行结果如下:

Python输入变量名 python输入变量值_Python输入变量名_03


当然,你也可以任意修改input中的参数,但是,别忘了加引号哦!