www.3112.net > python变量命名规则

python变量命名规则

变量命名注意事项:1、变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线( ) ,而不能使用空格、连字符、标点符号、引号或其他字符.2、 变量名的第一个字符不能是数字,必须是字母或下划线.3、Python区分大小写

python定义变量来命名文件的名称,案例方法代码如下://以str1变量命名文件名//错误方法:不能用引号把变量引用 output=open("str1.txt",'w')//结果为str1.txt,故该方法错误//正确方法:用+号连接符连接后缀名 ouput=open(str1+".txt",'w')//用引号括起来表示的是字符串常量,不在引号中才表示变量//注:如果是在windows下运行,变量str1中不能有在文件名中不能出现的特殊字符

文件名 全小写,可使用下划线包 应该是简短的、小写的名字.如果下划线可以改善可读性可以加入.如mypackage.模块 与包的规范同.如mymodule.类 总是使用首字母大写单词串.如MyClass.内部类可以使用额外的前导下划线.函数&方

这个是无效语法,不是变量命名问题.最后一句:print('斐波那契数列的第%d项是%d'%(number,f(number)))

举例 >>>str='time' >>>exec(str+"=5") >>>time 5 exec 执行一条字符串化的指令

在python中,上面代码中的变量mylist与shoplist都是引用变量,都指向list对象del shoplist[0]执行后,则两个引用变量指向的实际的list对象被删除了第一个元素,所以用print显示mylist与shoplist变量的内容时,都是显示的实际的list变量的内容.

可以,python可以动态生成变量名.方法是locals123 fori inrange(3): locals()['a'+str(i)]=i print'a'+str(i)

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com