python常量变量和对象_Python学习笔记——变量和常量
一、变量
变量的概念基本上和初中代数的方程变量是一致的,只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。
在Python中,不需要事先声明变量名和类型,直接赋值即可创建各种类型的对象变量
注意: 变量名必须以字母或下划线开头,但以下划线开头的变量在Python中有特殊含义;
变量名中不能有空格以及标点符号;
不能使用关键字作为变量名,可以导入keyword模块后使用print(keyword.kwlist)查看所有关键字;
变量名对英文字母的大小写非常敏感,如:abc和Abc是两个不同的变量
不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作为变量名,这将会改变其类型和含义,可以通过dir(__builtins__)查看所有内置模块、类型和函数。
1、赋值整数:
type()函数可以查看变量的类型
id()函数可以查看变量的内存地址
1 这个数值在内存中只有一份,上图表示多个变量指向同一块内存地址
2、赋值字符串:
字符串:用单引号、双引号或者三引号括起来都可以
二、常量
所谓常量就是不能变的变量,比如数学里面的π就是一个常量。在Python中,通常用全部大写的变量名表示常量:
实际上PI还是一个变量,Python中没有任何机制保护PI不会被改变,用全部大写只是一个习惯上的用法。
python常量变量和对象_Python学习笔记——变量和常量相关推荐
- python中sn的意思_python学习笔记
学习资料:<简明 Python 教程.pdf>Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程. 特点:1.简单 2.易学 3.开源, ...
- python编程16章教程_Python学习笔记__16.2章 TCP编程
# 这是学习廖雪峰老师python教程的学习笔记 Socket是网络编程的一个抽象概念.通常我们用一个Socket表示"打开了一个网络链接",而打开一个Socket需要知道目标计算 ...
- python里while的用法_Python学习笔记之While循环用法分析
本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...
- python中while的用法_Python学习笔记之While循环用法分析
本文实例讲述了Python学习笔记之While循环用法.分享给大家供大家参考,具体如下: 前面一篇<Python学习笔记之For循环用法>详细介绍了Python for循环,这里再来讲述一 ...
- python以垂直方式输出_python学习笔记
Author: maddock Date: 2015-03-15 21:42:01 (暂时没有整理) python json文件处理 #coding:utf-8 importjson#data = [ ...
- python中if语句使用_Python学习笔记之if语句的使用示例
前言 条件语句在实际开发中我们已经使用过几次了,在这里我们需要再次隆重的来介绍一下它,下面话不多说了,来一起看看详细的介绍吧. if语句 顾名思义,该语句为判断语句,先来一个简单的示例 cars=[' ...
- python数值类型的操作_Python学习笔记,数值类型及操作
数值类型及操作 int类型数值大小不限: 整数的进制 1,整数类型正常为10进制 2,开头加0b or 0B 为二进制 3,加0o or 0O 为8进制 4,加0x 为16进制 浮点运算中存在不确定尾 ...
- python自定义函数复制字符串_Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝...
python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...
- python语句命令的概念_python学习笔记(一):基本概念
一.python简介 pyhthon是解释型语言,python可以用来网络爬虫.数据分析.web开发.人工智能.嵌入式.自动化测试.自动化运维等,所有语言中,地方放库最多的,安装第三方模块后,impo ...
最新文章
- Python 的property的实现 .
- Java与UML交互图
- MPEG2-TS的小结 [1]
- 十三、linux编程中目录IO常用编程函数
- centos7 minimal运行vue项目npm run serve时报错:Error: spawn xdg-open ENOENT --解决办法:yum install xdg-utils
- java笔记之数组的概念、声明、初始化、访问方式、复制和动态扩展算法以及递归...
- Objective-C 内存管理机制
- python求偏度系数_用 Python 讲解偏度和峰度
- oracle表单独创建完成之后,在加备注语法
- ubuntu 搭建正版彩虹秒赞网
- (转)马云:不要迷信成功学 要多看别人的失败经历
- MySQL数据库所有知识点最详细讲解,内置官方文档、个人理解、代码演示,自学MySQL必备文档(一)
- license.dat文件不存在
- java 开根号_Java实现开根号运算(不使用数组和String)
- Java 常用数据类型(总结)
- 关于navicat设置主键属性identity
- C#winform上传图片
- windows中mysql服务无法启动
- 数据结构 实验7 二叉树的应用
- VMware Workstation download