• 变量
  • 定义变量
  • 输入函数(input())
  • 输出函数(print())


变量

何为变量?变量是用于储存数据的一种概念。当我们储存数据时,就要在内存中开辟一个空间,数据就会储存在这个空间中,而变量就将会指向一个内存地址,便于计算机读取。

python 周时写入两个文件中 python怎么输入两个变量_input

定义变量

其实定义变量很简单比如:

a = 1
b = 2

这就定义好了两个变量,但是变量名有一定的规范性,不能随便写。python中规定:变量可以由字母、数字、下划线组成,并且不能以数字开头。比如

name _1= "小明"		#合法
_age21 = 17			#合法
12value = 99		#不合法

换句话来说只要不以数字开头,那么后面的写什么都行,但是最好不要随便写,因为会影响一定的可读性。

输入函数(input())

在python中用input函数实现输入功能,在input的括号里面可以增加一些字符串用来提示,比如:

name = input("请输入用户名:\n>>>")

这行代码运行后会出现提示

请输入用户名:
>>>

当我们输入一个值时,python会将这个值赋给“name”这个变量,储存在内存中。这里要注意一个问题,那就是input()输入的值是一个字符串类型(str)

name = input("请输入用户名:\n>>>")
请输入用户名:
>>>John
type(name)
<class 'str'>

passwd = input(“请输入密码:\n>>>”)
请输入密码:
>>>123456789
type(passwd)
<class 'str'>
#\n 表示回车,type()用来返回数据类型。

通过上面的代码证明了input()输入的值的确是一个字符串类型,因此使用imput函数时要特别注意这一点。

输出函数(print())

输出函数是用来在屏幕中显示一段指定的字符

print("Hello world!")
Hello world!

如上所示,print函数就是在屏幕中打印括号里面的内容。
在python中的print函数的定义为

print(self, *args, sep=' ', end='\n', file=None)

所以python有一些参数,

  • *args:指的是你要输出什么,比如“Hello world!也可以*[1,2,3]这样输入,输出1 2 3
  • sep:指元素与元素之间以什么分隔,默认空格
  • end:是输出后执行什么,默认回车(\n)
  • file:指定文本将要发送到的对象,默认是sys.stdout