python的语言规则,python语言规范有哪些

dfnjsfkhak 12 0

大家好,今天小编关注到一个比较意思的话题,就是关于python语言规则的问题,于是小编就整理了4个相关介绍Python的语言规则的解答,让我们一起看看吧。

  1. 不符合python语言变量命名规则的是?
  2. python参数传递规则?
  3. python赋值语句规则?
  4. python中函数名的命名规则?

不符合python语言变量命名规则的是?

python的变量命名规则有以下几点:

1.只能包含数字字母下划线,但不能以数字开头。这里的字母不进限于英文字母,可以中文、日文字符等。

python的语言规则,python语言规范有哪些-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

2.不能是python的关键字,如if、else、while等。python3共有33个关键字。但可以包含关键字,如asif是可以的。

3.避免用双下划线开头和双下划线结尾的合适,如__init__,这样的写法在python中有特殊的作用,不建议***用。

python参数传递规则?

Python参数传递规则如下

python的语言规则,python语言规范有哪些-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

可变对象(数字、字符串、元组)作为函数参数传递时,相当于传递了对象的值,函数内部对该参数进行修改不会影响原对象。

可变对象(列表字典集合)作为函数参数传递时,相当于传递了对象的引用,函数内部对该参数进行修改会影响原对象。

函数参数默认值在函数定义时就已经确定,不会随着函数调用而改变。

python的语言规则,python语言规范有哪些-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

位置参数必须按照函数定义的顺序传递,关键字参数可以任意顺序传递。

python赋值语句规则?

1、赋值号(=)的右边是变量值、对象属性的值、表达式的值、计算式的值、函数值等等,不能是变量或对象。

2、赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为:变量=表达式;赋值语句的功能特点都与赋值表达式相同。它是程序使用最多的语句之一。

3、在赋值语句的使用中需要注意以下几点:由于在赋值符“=”右边的表达式也可以又是一个赋值表达式,因此,下述形式变量=(变量=表达式);是成立的,从而形成嵌套的情形。其展开之后的一般形式为:变量=变量=…=表达式;例如:a=b=c=d=e=5;按照赋值运算符的右接合性,因此实际上等效于:e=5;d=e;c=d;b=c;a=b;。

python中函数名的命名规则?

小写字母,单词之间用 _ 分割

类名

首字母大写,不用 _ 分割

全局变量名(类似于 Java 中的 static 变量)

纯大写,单词之间用 _ 分割

普通变量

纯小写字母,_ 分割

私有实例变量(外部访问会报错)

以 __ (两个下划线)开头,其余和普通变量保持一致

到此,以上就是小编对于python的语言规则的问题就介绍到这了,希望介绍关于python的语言规则的4点解答对大家有用

标签: 赋值 变量 python