前言:
而今咱们对“python3输出变量”都比较讲究,你们都需要学习一些“python3输出变量”的相关文章。那么小编同时在网络上汇集了一些有关“python3输出变量””的相关内容,希望小伙伴们能喜欢,各位老铁们快快来学习一下吧!一、变量
1、变量的定义:如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可,变量就是用来存东西的。
2、在Python中,存储一个数据,需要一个叫做变量的东西
示例:
num1 = 100 num1就是一个变量,就好比一个小菜篮子。
num2 = 87 num2也是一个变量。
result = num1 + num2 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中。
3、说明:
所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量;
程序就是用来处理数据的,而变量就是用来存储数据的;变量起名要有意义。
4、变量分为了以下几种:
5、type(变量的名字),来查看变量的类型
例:a=2
print(type(a))
<class 'int'>
6、标识符
标示符是自己定义的,直指程序员的本心,就是开发人员在程序中自定义的一些符号和名称,如变量名 、函数名等。
标示符的命名规则,标示符由字母、下划线和数字组成,且数字不能开头。
python中的标识符是区分大小写的:
例:Andy!=andy
7、命名规则和方法
见名知意:起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性) 。
驼峰命名法:小驼峰式命名法(lower camel case):第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
大驼峰式命名法(upper camel case):每一个单字的首字母都采用大写字母,例如:FirstName、LastName
不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf
Python推荐就是用下划线“_”来连接所有的单词。
注意:一定要注意关键字命名。
8、查看python中的关键字
import keyword
print(keyword.kwlist)
Python中的关键字有:
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
9、变量赋值
变量赋值的三种方式
传统赋值
name = “xue”
链式赋值
name = user = “xue”
序列解包赋值
name,age = “xue”,10
注意:序列解包赋值两边的变量和常量要对等。
10、python虚拟机
当一个常量被生成,会占用一份内存,这时候如果有变量指向该常量,那么该常量的引用计数为1,python 虚拟机规定,当一个常量的引用计数为0,也就是没有变量指向的时候,该常量占用的内存会被回收。
11、使用id()方法,查看变量的id
示例:
name,age='zhag',20
print(id(name))
print(id(age))
12、使用del()方法,删除变量
示例:
name,age='zhag',20
del(name)
print(id(name))
执行上面的代码,会在控制台中提示NameError: name 'name' is not defined
13、python是强类型的动态脚本语言
强类型:不允许不同类型相加。例如:整形+字符串会报类型错误。
动态:不使用显示数据类型声明,且确定一个变量的类型是在第一次给它赋值的时候。
脚本语言:一般是解释性语言,运行代码只需要一个解释器,不需要编辑
二、变量的输入和输出
1、python2和python3的输出是不同的:
python2的输出是 print "输出"
python3的输出是 print("输出")
2、python2和python3的输入是不同的:
python2的输入是 raw_input()
python3的输入是 input()
例:
data=input('请输入你想要的数字:')
print(data)
标签: #python3输出变量