专栏首页python3Python中变量的命名与使用(个人总结

Python中变量的命名与使用(个人总结

与众多编程语言一样,Python变量的命名有一定的规范:

  • 变量名只能包含字母、数字、下划线且不能以数字开头。例如,num_1 为正确命名,而 1_num 则错误。
  • 变量名不允许含空格,但是可以用下划线来分割单词。num_list 是可行的,num list 则会引发错误。
  • 不要将Python中的关键字和函数名作为变量名,关键字即Python用于特殊用途的单词。
  • 变量名最好是见名知意。例如 num 更有意义、pet_name 比 pn 更能让人读懂。
  • 有一个需要注意的地方,就是在命名变量的时候,小心使用小写字母 和大写字母 O,因为它们可能会被错看为数字 0
  • 在Python中,虽然变量名中可以使用大写字母,但是尽量避免使用大写字母。

附上:Python中的关键字

False

class

finally

is

return

None

continue

for

lambda

try

True

def

from

nonlocal

while

and

del

global

not

with

as

elif

if

or

yield

assert

else

import

pass

break

except

in

raise

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python之linux下pdb试调

    break : 添加断点,比如在第5行添加断点break 5,在getlist函数添加断点break

    py3study
  • 互斥锁

      当一组线/进程中的每个线/进程都在等待某个事件发生,而只有这组线/进程中的其他进程才能触发该事件,这就称这组线/进程发生了死锁。

    py3study
  • python中逻辑运算符“+”的特殊之处

    num = num + num 与 num += num 的区别(其他语言中这两种方式可以划等号,但是python中不可以):

    py3study
  • <递归>汉诺塔 | 斐波那契数列 | 阶乘 (附python实现源码)汉诺塔问题求斐波那契数列背景故事:求阶乘

    经典递归 汉诺塔问题 背景故事 传说印度某间寺院有三根柱子,上串64个金盘。寺院里的僧侣依照一个古老的预言,以上述规则移动这些盘子;预言说当这些盘子移动完毕,世...

    zhaoolee
  • C++经典算法题-排列组合

    将一组数字、字母或符号进行排列,以得到不同的组合顺序,例如1 2 3这三个数的排列组合有:

    cwl_java
  • python中进制互换

    暴力解法,把数字转换成二进制字符串去掉0b, 用遍历的方法取字符串补码, 再转回十进制数。

    Ewdager
  • 乐乐的RPG难题(递推) - HDU 2045

    人称“AC女之杀手”的超级偶像LELE最近忽然玩起了深沉,这可急坏了众多“Cole”(LELE的粉丝,即"可乐"),经过多方打探,某资深Cole终于知道了原因,...

    ACM算法日常
  • 【LeetCode】342. 4的幂

    https://leetcode-cn.com/problems/power-of-four/description/

    lucifer210
  • LeetCode 1291. 顺次数(模拟)

    请你返回由 [low, high] 范围内所有顺次数组成的 有序 列表(从小到大排序)。

    Michael阿明
  • 如何在财务场景中充分利用RPA来提升效率

    管理会计师协会(IMA)对751名金融专业人士进行的一项调查发现,平均而言,完成财务期结束过程大约需要7天时间,而且有三分之二的受访者表示他们严重依赖电子表格。...

    RPA小葵

扫码关注云+社区

领取腾讯云代金券