《信息技术:25Python变量的定义和使用.docx》由会员分享,可在线阅读,更多相关《信息技术:25Python变量的定义和使用.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python变量的定义和使用任何编程语言都需要处理数据,比方数字、字符串、字符等,我们可以直接使用数据,也可 以将数据保存到变量中,方便以后使用。变量(Variable )可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有 独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存(内存条)中,变量其实就是这块内存的名字。和变量相对应的是常量(Constant),它们都是用来盛装”数据的小箱子,不同的是: 变量保存的数据可以被屡次修改,而常量一旦保存某个数据之后就不能修改了。Python变量的赋值在编程语言中,将数据放入变量的过程叫做赋值(Assi
2、gnment) 0 Python使用等号=作 为赋值运算符,具体格式为:name = valuename表示变量名;value表示值,也就是要存储的数据。注意,变量是标识符的一种,它的名字不能随便起,要遵守Python标识符命名规范,还要防止和Python内置函数以及Python保存字重名。例如,下面的语句将整数10赋值给变量n :n = 10从此以后,n就代表整数10,使用n也就是使用10o更多赋值的例子:1. pi = 3.1415926 #将圆周率赋值给变量piurl = #将 Python 教程的地址赋值给变量 str2. real = True #将布尔值赋值给变量real变量的值不
3、是一成不变的,它可以随时被修改,只要重新赋值即可;另外你也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。请看下面的演示:1. n = 10 #将10赋值给变量nn = 95 #将95赋值给变量n2. n = 200 #将200赋值给变量n3. abc = 12.5 #将小数赋值给变量abcabc = 85 #将整数赋值给变量abc4. abc = #将字符串赋值给变量 abc注意,变量的值一旦被修改,之前的值就被覆盖了,不复存在了,再也找不回了。换句话说,变量只能容纳一个值。除了赋值单个数据,你也可以将表达式的运行结果赋值给变量,例如:1. sum = 100 + 20 #将加法的
4、结果赋值给变量rem = 25 * 30 % 7 #将余数赋值给变量2. str = C语言中文网“ + #将字符串拼接的结果赋值给变量Python变量的使用使用Python变量时,只要知道变量的名字即可。几乎在Python代码的任何地方都能使用变量,请看下面的演示: n = 10 print (n) #将变量传递给函数10 m=n * 10 + 5 #将变量作为四那么运算的一局部 print (m)105 print (m-30) #将由变量构成的表达式作为参数传递给函数75 m=m * 2 #将变量本身的值翻倍 print (m)210 url = str=C+教程: + url #字符串
5、拼接 print (str)C+教程:. biancheng. net/cplus/Python是弱类型的语言在强类型的编程语言中,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的,C语言、C+ +、Java是强类型语言的代表。F面我们以C+为例来演示强类型语言中变量的使用:1. int n = 10; /int表示整数类型n = 100;2. n = :cbianchengmet/socket/;错误:不能将字符串赋值给整数类型3. url = H; 错误:没有指明类型的变量是没有定义的,不能使用。和强类型语言相对应的是弱类型语言,Python、JavaScript、PHP等脚本语言一般都是弱类型的。弱类型语言有两个特点:变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变 量。变量的数据类型可以随时改变,比方,同一个变量可以一会儿被赋值为整数,一会 儿被赋值为字符串。注意,弱类型并不等于没有类型!弱类型是说在书写代码时不用刻意关注类型,但是在编程 语言的内部仍然是有类型的。我们可以使用type()内置函数类检测某个变量或者表达式的 类型,例如: num = 10 type(num) num = 15. 8 type(num) num = 20 + 15j type(num) type(3*15. 6)
限制150内