判断变量的命名是否合理

变量命名规则

由字母、数字、下划线组成
只能以字母或者下划线开头
尽量不要和关键字重名
s = 'hello#'是错误的命名,因为含有特殊字符

思路

先判断第一个字符是否为字母或者下划线
如果是,继续判断
如果不是,直接报错
依次判断除了第一个字符以外的其他字符,判度是否为字母、数字或者下划线
while True:
     s = input('变量名: ')
     if s == 'exit':
         print('退出')
         break
     if s[0].isalpha() or s[0] == '_':
         for i in s[1:]:
             if not(i.isalnum() or i == '_'):
                 print('%s变量名不合法' %s)
                 break
         else:
             print('%s变量名合法' %s)
     else:
         print('%s变量名不合法' %s)

在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一计:参数列表对象化 2 第二计:条件运算符赋值代替if else赋值 3 第三计:节约使用系统资源 3 第四计:为接口引入抽象版本 4 第五计:消灭魔法数 4 第六计:使用断言、异常确保实现的正确性 4 第七计:串联函数调用 5 第八计:临时变量在用到时才声明 6 第九计:保持类的公有函数粒度最小化 6 第十计:将可访问性降至最低 7 第十一计:合并条件减少嵌套 7 第十二计:循环中早用continue减少条件嵌套 8 第十三计:为集合类型的成员变量提供增删改查函数 8 第十四计:避免一个临时变量充当多种角色 9 第十五计:引入NULL Object来避免大量的对象合法性判断 10 第十六计:函数命名有语法 10 第十七计:去除只是内部状态不同的派生类 10 第十八计:少用标记变量 12 第十九计:避免类的臃肿 13 第二十计:保持代码风格的一致性 14 第二十一计:成员变量要封装 14 第二十二计:用自注释性变量代替复杂条件 15 第二十三计:避免重复代码 15 第二十四计:增加注释 16 第二十五计:函数体最多不超过100行 16 第二十六计:使用语言的修饰符确保变量的不可变性 17 第二十七计:对象状态共享 17 第二十八计:用对象代替普通常量 17 第二十九计:查询函数中尽量不要有修改操作 19 第三十计:尽量封装对象的创建过程 19 第三十一计:置空不用的对象 19 第三十二计:善于利用接口 19 第三十三计:简化类关系 21 第三十四计:用多态替换相似条件式 22 第三十五计:合理分层,分离界面显示和业务处理逻辑 23 第三十六计:判断参数有效性 24
### 回答1: 在Linux中,可以通过设置环境变量来定义一些常用的变量,方便我们在终端中使用。以下是在Linux中设置环境变量的方法: 1. 通过export命令设置临时环境变量: ``` export VARIABLE_NAME=value ``` 其中,VARIABLE_NAME是变量名,value是变量的值。 2. 将环境变量永久保存在.bashrc或者.profile文件中: ``` vi ~/.bashrc ``` 在文件末尾添加如下内容: ``` export VARIABLE_NAME=value ``` 保存文件并退出。 3. 更新环境变量: ``` source ~/.bashrc ``` 这样,您设置的环境变量就可以在终端中使用了。 ### 回答2: 在Linux中,可以通过设置环境变量来定义系统的运行环境,以便程序和脚本能够正确地找到所需的依赖和资源。下面是设置环境变量的方法: 1. 临时设置:在终端中使用export命令来临时设置环境变量,语法为:export 变量名=值。例如,要将JAVA_HOME设置为/usr/lib/jdk路径,可以执行命令:export JAVA_HOME=/usr/lib/jdk。 2. 永久设置:若希望环境变量在每次登录时都有效,可以将其添加到用户的配置文件中。对于大多数Linux发行版,用户配置文件为~/.bashrc或~/.bash_profile。通过编辑这些文件,在最后添加export命令即可。例如,要将JAVA_HOME设置为/usr/lib/jdk路径,可以在配置文件中添加一行:export JAVA_HOME=/usr/lib/jdk。 3. 生效环境变量:对于临时设置的环境变量,可以在终端中直接使用,新打开的终端将不再有效;对于永久设置的环境变量,需要生效配置文件,可以执行source命令来加载配置文件,语法为:source 配置文件路径。例如,要使.bashrc配置文件生效,可以执行命令:source ~/.bashrc。 4. 查看环境变量:可以使用echo命令来查看当前的环境变量,语法为:echo $变量名。例如,要查看JAVA_HOME的值,可以执行命令:echo $JAVA_HOME。 5. 修改环境变量:如果需要修改已设置的环境变量,可以通过编辑配置文件或使用export命令来重新设置。编辑配置文件后需要使用source命令使其生效。 通过以上步骤,就可以在Linux系统中设置环境变量,并让其在程序和脚本中起作用。设置好环境变量后,系统将能够正确地找到所需的资源和依赖,提高程序的运行效率和可靠性。 ### 回答3: 在Linux系统中,可以通过设置环境变量来定义系统级和用户级的全局变量。下面是一些设置环境变量的方法: 1. 通过命令行临时设置环境变量: 可以在终端中使用`export`命令来设置临时环境变量,例如`export VARIABLE=value`。这样设置的变量只在当前终端会话中有效,关闭终端后失效。 2. 通过配置文件永久设置环境变量: 为了在系统重启后仍然生效,可以将设置写入配置文件。常见的配置文件包括: - `~/.bashrc`:对当前用户有效的配置文件。 - `~/.bash_profile`:用于自定义用户级的环境变量,例如添加自己的PATH。 - `/etc/profile`:对所有用户有效的系统级配置文件。 将设置写入这些文件后,需要重新登录或使用`source`命令来使设置立即生效。 3. 通过/etc/environment文件设置系统级环境变量: 可以编辑`/etc/environment`文件,将需要设置的环境变量以`KEY=value`的形式写入。在该文件中设置的变量会对所有用户生效,并在系统启动时自动加载。 4. 使用`export`命令导入环境变量文件: 可以将环境变量存储在一个独立的文件中,然后使用`export $(cat filename)`命令将文件中的环境变量导入到当前会话。 无论使用哪种方法设置环境变量,可以使用`echo $VARIABLE`来验证变量是否设置成功。另外,需要注意设置环境变量时的命名规则和值的合法性,确保变量正确使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值