一、变量

变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。

在Python中,不需要事先声明变量名和类型,直接赋值即可创建各种类型的对象变量

注意:  变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊含义;

变量名中不能有空格以及标点符号;

不能使用关键字作为变量名,可以导入keyword模块后使用print(keyword.kwlist)查看所有关键字;

变量名对英文字母的大小写非常敏感,如:abc和Abc是两个不同的变量

不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作为变量名,这将会改变其类型和含义,可以通过dir(__builtins__)查看所有内置模块、类型和函数。

1、赋值整数:

type()函数可以查看变量的类型

id()函数可以查看变量的内存地址

1 这个数值在内存中只有一份,上图表示多个变量指向同一块内存地址

2、赋值字符串:

字符串:用单引号、双引号或者三引号括起来都可以

二、常量

所谓常量就是不能变的变量,比如数学里面的π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

实际上PI还是一个变量,Python中没有任何机制保护PI不会被改变,用全部大写只是一个习惯上的用法。

python常量变量和对象_Python学习笔记——变量和常量相关推荐

  1. python中sn的意思_python学习笔记

    学习资料:<简明 Python 教程.pdf>Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程. 特点:1.简单 2.易学 3.开源, ...

  2. python编程16章教程_Python学习笔记__16.2章 TCP编程

    # 这是学习廖雪峰老师python教程的学习笔记 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Socket需要知道目标计算 ...

  3. python里while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  4. python中while的用法_Python学习笔记之While循环用法分析

    本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...

  5. python以垂直方式输出_python学习笔记

    Author: maddock Date: 2015-03-15 21:42:01 (暂时没有整理) python json文件处理 #coding:utf-8 importjson#data = [ ...

  6. python中if语句使用_Python学习笔记之if语句的使用示例

    前言 条件语句在实际开发中我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,下面话不多说了,来一起看看详细的介绍吧. if语句 顾名思义,该语句为判断语句,先来一个简单的示例 cars=[' ...

  7. python数值类型的操作_Python学习笔记,数值类型及操作

    数值类型及操作 int类型数值大小不限: 整数的进制 1,整数类型正常为10进制 2,开头加0b or 0B 为二进制 3,加0o or 0O 为8进制 4,加0x 为16进制 浮点运算中存在不确定尾 ...

  8. python自定义函数复制字符串_Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝...

    python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...

  9. python语句命令的概念_python学习笔记(一):基本概念

    一.python简介 pyhthon是解释型语言,python可以用来网络爬虫.数据分析.web开发.人工智能.嵌入式.自动化测试.自动化运维等,所有语言中,地方放库最多的,安装第三方模块后,impo ...

最新文章

  1. Python 的property的实现 .
  2. Java与UML交互图
  3. MPEG2-TS的小结 [1]
  4. 十三、linux编程中目录IO常用编程函数
  5. centos7 minimal运行vue项目npm run serve时报错:Error: spawn xdg-open ENOENT --解决办法:yum install xdg-utils
  6. java笔记之数组的概念、声明、初始化、访问方式、复制和动态扩展算法以及递归...
  7. Objective-C 内存管理机制
  8. python求偏度系数_用 Python 讲解偏度和峰度
  9. oracle表单独创建完成之后,在加备注语法
  10. ubuntu 搭建正版彩虹秒赞网
  11. (转)马云:不要迷信成功学 要多看别人的失败经历
  12. MySQL数据库所有知识点最详细讲解,内置官方文档、个人理解、代码演示,自学MySQL必备文档(一)
  13. license.dat文件不存在
  14. java 开根号_Java实现开根号运算(不使用数组和String)
  15. Java 常用数据类型(总结)
  16. 关于navicat设置主键属性identity
  17. C#winform上传图片
  18. windows中mysql服务无法启动
  19. 数据结构 实验7 二叉树的应用
  20. VMware Workstation download

热门文章

  1. SQL Server中唯一索引和唯一约束之间的区别
  2. Jmeter接口测试---加解密
  3. [心跳] 互联网推送服务原理:长连接+心跳机制
  4. 鼠标浮动到表格的某行 背景颜色变化[mouseover mouseout 以及mouseenter mouseleave]
  5. Kernel Panic常见原因以及解决方法
  6. kmeans中的k的含义_《K-means》知识点与思考
  7. springmvc5源码
  8. 2019年春季第七周 编程总结
  9. WPF开发为按钮提供添加,删除和重新排列ListBox内容的功能
  10. java内存模型—先行发生原则