变量宣告与赋值_第1页
变量宣告与赋值_第2页
变量宣告与赋值_第3页
变量宣告与赋值_第4页
变量宣告与赋值_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

变量宣告与赋值Python变量/varaible变量数值会改变的数,称为变量(variable),例如:温度而恒常不会变动的数叫做常数(constant),例如:圆周率π(3)

「变量」也可以看成是一种包含不同数值的数变量与程序设计在程序设计的过程中,变量的值需要能够随时存取或重新得到得到新值(赋值)因此,变量必须存放在计算机的存储器,以便随时存取星期一二三四五温度2627221810每天的温度是变量写一个程序,指定一个温度(变量)为3,并且印出来。问题变量的值(资料)放在计算机的存储器,存储器犹如资料的家变量进驻存储器,如何圈地?位置存放的资料第一个柜子3想象为有编号的柜子流程a=3

#注解1,注解2print(a)

#注解3程序码注解1:=的用法輸入(寫法)a=3這裡的=不是等號,是指定運算子

解讀(功能)將右邊的內容給左邊的內容,可以解讀成得到執行(結果)

a得到3柜子名称存放的资料a3注解2:a=3程序码意义代表向计算机申请一个柜子准备用来储放资料柜子的位置需要设定名字a是柜子位置的名字a称为变量名3是资料内容3是柜子内存放的资料,也可以说3是变量的内容值如何给变量取名原则上随便取可以是单独的字母:a、b、c可以是多个字母的结合:aaa、bbb、ccc也可以是混数字的:number1、number2但下面几个一定要注意变量开头要是字母或底线(_),不能是数字!大小写不一样就是不同变量喔!aaa!=AAA名字中间不能夹有空白有预设功能的字不能用,如:if,for,else,…可参考:

/python/python_ref_keywords.asp取名不麻烦,A=3a1=3temp=3temperature=3怎么取名字比较好?有意义的比较好

变量名称如果命名的好,

一眼就看出其中的含意,以及变量名称的种类,

整個架構也會比較清楚。下方的命名,比上方好A=3a1=3temp=3temperature=3资料内容的类型(资料型态)a=33是资料内容资料可以分成不同类型,有整数、小数,还有很多种python的输入不需要管资料型态,不需指定型态,变量存放的型态也可随时根据储存的值进行修改注解3:关于资料的输出print("a")print"a"aprint(a)printa3a3a=3print(a)

双引号内的会视为一般文字印出不是放在双引号内的会视为变量,程序会先找变量存放的值,再印出找到的那个存放值概念1:设定两个整数并印出以下有4种方法解决问题方法1:解决每一行一个输出的状况第一种写法print(a)print(b)要印出一个变量就写一个print1个变量1行2个变量2行5个变量5行10个变量10行a=11b=12print(a)print(b)执行结果<缺点>很麻烦!要写好多行!方法2:使用format解决输出问题第二种写法

print("{}\n{}".format(a,b))

双引号后面接.format(变量串)里面用大括号{}代表要取format()里面放的变量来替换在这个大括号的位置双引号内的大括号由左到右会依序对应format()里面由左到右填的变量a=11b=12print("{}\n{}".format(a,b))

执行结果03-4.py

<缺点>同一个变量要印10次就要写10次,虽然不用写那么多行的print,但还是很麻烦!方法3:使用format排序版解决输出问题a=11b=12print("{0}\n{1}".format(a,b))

执行结果<缺点>太多变数时,编号会太多,容易出错!第三种写法

print("{0}\n{1}".format(a,b))

第二种写法的加强版在大括号内加上编号,代表是对应到format()内第几个变量优点:印出同一个变量只要写一次注意:编号是由0开始喔!表示换行方法4:使用format变量版解决输出问题a=11b=12print("{a}\n{c}".format(a=a,c=b))执行结果第四种写法

print("{a}\n{c}".format(a=a,c=b))第三种写法的加强版将编号改用变量名称format()内指定大括号内的便数名是对应哪个变量注意:大括号内的变量名称是对应format()内的变量名称,不是直接对应外面的变量名称喔资料输出的4种方法总整理第一种写法

print(a)

print(b)第二种写法

print("{}\n{}".format(a,b))第三种写法

print("{0}\n{1}".format(a,b))

第四种写法

print("{a}\n{c}".format(a=a,c=b))概念2:除了印变量内容外,加了其他字词a=11b=12print("我家有{0}只狗".format(a))Print(“我家有

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论