龙空技术网

Python3变量以及常用方法

呀呼呀呼呀呼呼88 75

前言:

而今咱们对“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输出变量