python的变量命名的规则需要符合以下要求:
1.必须有数字,字母,下划线组成,不能以数字开头
2.严格区分大小写
3.不能是python中的关键字(关键字查询)如下图:
在pycharm编辑器中导入对应的 keyword类然后调用kwlist函数直接在控制台输出结果(由于python中关键字较多,博主在这里只是截取部分)
4.变量命名可以遵循小驼峰规则或者大驼峰规则
4.1 小驼峰命名规则:变量名由多个单词组成,第一个字母小写,然后后边的每一个单词的首字母大写。
4.2大驼峰命名规则:变量名由多个单词组成,每个单词全部小写,然后每个单词与单词之间都使用下划线分割
对应上面的规则这边博主也为大家准备了一些简单的例题让大家练习巩固
判断下⾯标识符是否合法并说明不合法的原因
# 变量名 错误原因
# @abc.com = 11 错误原因:变量只能以数字字母下划线组成,包含有其他的都是不符合明明规范 含有@和.
# 123ok 错误原因:不能以数字开头
# _xiaoming_ 正确
# _Xiaoming_$ 错误原因:变量只能以数字字母下划线组成,他其中包含了特殊字符$,并且命名规则应该是小驼峰和大驼峰 _xiaoMing_ 或者 _xiao_ming_
# interface 正确
# sina@163 错误原因: 变量只能以数字字母下划线组成,他其中包含了特殊字符@
# int 正确 数据类型可以声明标识符
# in 错误原因: in 是关键字
上边是博主自己练习的题目,如果有什么解释有误的地方请各位大神指出,这边博主也会加以修正
下面博主带大家继续下一个占位符的应用,常见的占位符有3种:
1.%s 字符串占位符
2.%d 整数的占位符
3.%f 浮点数的占位符
这里博主直接将做好的练习附上,为大家讲解占位符的基本用法:
运行的结果:
这里我们看到直接在print输出函数里使用对应的占位符后,最后在后边使用%()传入一一对应的变量即可
这里%f 浮点数的占位符基本用法和上述一样,这里如果需要拓展,涉及到Python保留指定位数的小数的问题:
通过运行代码后可以看出,%f保留的最大小数点位数为6位,依次递减 分别为: .5f 保留小数点后5位数....一直到.0f保留整数部分
版权归原作者 一剑凌尘 所有, 如有侵权,请联系我们删除。