博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python的变量和常量
阅读量:6425 次
发布时间:2019-06-23

本文共 575 字,大约阅读时间需要 1 分钟。

变量
 
变量是用来储存信息的容器,值可变,也可以被调用,变量名要取的通俗易懂。
 
变量定义规则和建议
  • 变量名只能是字母、数字或下划线的组合
  • 变量名的第一个不能是数字
  • 关键字不能作为变量名
  • 单下划线代表私有变量(只能在文件内部被访问),不过这只是约定俗成,实际上并没有这个功能
    
class Foo(object):    _name = 'Edward'     def say(self):        print('hi') Foo._name
  • Python官网建议用下划线,而不是驼峰体
  • 不要用拼音
  • 不要用中文名
  • 变量名要让人看了知道是干什么的 
 变量和内存地址
 
>>> a = 1>>> b = a>>> a1>>> b1>>> a = 5>>> b1>>>
 
a, b ,1,5 都代表电脑中的一个内存地址
 
  1. a指向1的内存地址,所以a = 1
  2. b指向a的内存地址,a又把b指向了1的内存地址,所以b=1
  3. a指向了5的内存地址,所以a现在等于5
  4. b还是指向1的内存地址,所以b还是等于1
 
常量:
 
保持不变的量是常量。Python没有语法功能上的常量,不像C语言可以用const定义常量,但是Python有一个约定俗成的规矩就是常量全部用大写。 

 

 

转载于:https://www.cnblogs.com/lshedward/p/9897204.html

你可能感兴趣的文章
Codeforces Round #369 (Div. 2) A. Bus to Udayland 水题
查看>>
adb上使用cp/mv命令的替代方法(failed on '***' - Cross-device link解决方法)
查看>>
C++标准库简介、与STL的关系。
查看>>
Spring Boot 3 Hibernate
查看>>
查询EBS请求日志的位置和名称
查看>>
大型机、小型机、x86服务器的区别
查看>>
J2EE十三个规范小结
查看>>
算法(第四版)C#题解——2.1
查看>>
网关支付、银联代扣通道、快捷支付、银行卡支付分别是怎么样进行支付的?...
查看>>
大数据开发实战:Stream SQL实时开发一
查看>>
C++返回引用的函数例程
查看>>
dll 问题 (转)
查看>>
REST API用得也痛苦
查看>>
test for windows live writer plugins
查看>>
Tiny210 U-BOOT(二)----配置时钟频率基本原理
查看>>
代理模式
查看>>
javaweb学习总结(二十四)——jsp传统标签开发
查看>>
让script的type属性等于text/html
查看>>
linux 文件系统sysvinit 流程分析
查看>>
体素科技:2018年,算法驱动下的医学影像分析进展
查看>>