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

不符合python语言变量命名规则的是?python的变量命名规则有以下几点:1.只能包含数字、字母、下划线,但不能以数字开头。这里的字母不进限于英文字母,可以是中文、日文字符等。2.不能是pytho

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

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

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

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

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

python以变量命名文件名?

Python定义变量来命名文件的名称,案例方法代码如下:

python如何输出传入当前函数的变量名字?

# 在函数外部获取函数的名称,可以使用.__name__来获取。

def test_func_name1():

print("test")

func_name1 = test_func_name1.__name__

print(func_name1)


# 在函数内部获取当前函数的名称,可以使用sys._getframe().f_code.co_name来获取

import sys


def test_func_name2():

print(sys._getframe().f_code.co_name)

test_func_name2()