Python语言中合法的变量名需要遵循以下规则:
1. 变量名可以由字母(大写或小写)、数字、下划线(_)组成。
2. 变量名必须以字母或下划线开头,不能以数字开头。
3. 变量名不能是Python的关键字,但可以包含关键字作为普通变量名的一部分。
4. 变量名中不能包含空格。
5. 变量名区分大小写。
`my_variable`
`name`
`age`
`total_cost`
`num_students`
`is_valid`
`MAX_VALUE`
`_private_variable`
`xyz123`
`PI`
需要注意的是,变量名中不能使用特殊字符如`!@$%`等,也不能使用Python的关键字作为变量名。