变量实质是一种用于存储数据的物理内存单元,在任何高级编程语言中,变量都可以用标识符起名,并使用。不同的是,Python中变量无需声明类型,即可直接使用。而在C、Java等语言中,则必须先声明变量,而后才能使用。(忘记哪些专有名词,所谓的弱语言类型等,非专业人士真不需要那么深的理解)
变量使用 “ = ” 将值存入变量所在的内存单元,即赋值操作,等于号成为赋值符号。就是将等号右边的值,放到左边标识符表示的变量中。也就是说,对变量的修改、删除等操作就是对存储数据的操作。如下:
以上代码表示,name变量中存储字符串“Jame”,age变量中存储数字“18”。切换到交互模式,来看看变量值的查询、修改、删除。
name = "Jame" # 变量name初始化为字符串Jame print(name) # 输出:Jamename = "Bob" # 变量name修改为字符串BoBprint(name) # 输出:Bobdel name # 删除变量name print(name) # 系统提示出错
第1行对变量name初始化,并赋值为“Jame”;第4行打印变量name,输出其存储的数据;第3行将name变量存储数据修改为了“Bob”;第4行打印变量name,输出其存储的数据;第5行将name变量被删除;第6行再次打印变量name,提示出错未定义(即变量已经删除,计算机中不存在了)。
上面这段内容,对Python中的变量使用、赋值、修改、删除进行了演示。下面来总结下:
(1)变量无需声明,直接赋值使用;
(2)变量名即为内存名,后续代码中直接使用,知道其是存储数据的单元即可;
(3)变量值的修改,直接通过赋值符号“=”对变量重新赋值即可;
(4)变量删除后,计算机中再无此变量存在,即内存释放。
现在,我们再来了解下Python中的数据有哪些类型。至于为什么了解数据类型,你可以这么理解:100+"爱好"这个式子。很明显,这个式子没有意义,前面是数值,后面是汉字,不能相加啊。这就是为什么要搞明白数据类型的意义了,因为在程序中必须要种做加减乘除等各种运算,此时,输入的数据必须是同种类型,否则,不可操作,程序出错,达不到预想的效果。
转角 · 遇见 · 程序猿
-------------------------它是数字世界里的一把杀猪刀
却总能巧夺天工
它的世界是纯粹0、1组合
却总能创造无尽幻想
......
本公众号关注数据价值分析、编程学习,将不定期更新社会热点数据分析结果、编程技巧,分享数据分析工具、方法、学习等内容,欢迎有兴趣的小伙伴加入。