Python基础3- 变量与数字
1、Python变量不需要声明,其赋值操作既是变量声明和定义的过程;
2、Python中每个变量在使用前都必须赋值,变量赋值后该变量才会被创建;
3、Python变量是存储内存中的值,若变量赋值时内存中存在对应的值则直接指向该值,若内存中不存在该值则创建变量时会自动分配一块内存空间给对应变量(可通过内置函数id(变量名)来验证);
4、变量赋值用等号(=)来进行,左边为变量名,右边为值,同时Python允许多个变量同时赋值(相同值与不同值);
5、如果要让同一变量存储不同的数据,不需要删除原有变量就可以直接赋值.
C:\windows\system32>python
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win
32
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 10
>>> id(a)
19573884
>>> b = 10
>>> id(b)
19573884
#内置函数type(), 用来查询变量的类型
>>> type(a)
<type 'int'>
>>> a = b = 2
>>> id(a)
19573980
>>> id(b)
19573980
>>> a,b,c=1,2,3
>>> id(a)
19573992
>>> id(b)
19573980
>>> id(c)
19573968
Python有五个标准的数据类型:
Numbers (数字)
String (字符串)
List (列表)
Tuple (元组)
Dictionary (字典)
数字数据类型是用来存储数值的,当你变量赋值时数字对象就会被创建
Python支持四种不同的数值类型:
int (正或负整数,不带小数点。)
long (无限大小的整数,整数最后是一个大写或小写的L)
float (浮点型)
complex (复数)
可以通过使用del语句删除单个或多个对象,例如:
del t
del t1,t2
>>> t=2
>>> t1=3.3
>>> t2= 3L
>>> t3=1+3j
>>> type(t)
<type 'int'>
>>> type(t1)
<type 'float'>
>>> type(t2)
<type 'long'>
>>> type(t3)
<type 'complex'>
--------------------------------------
#Python数据类型转换
数据类型(变量名),如:
s=float(t)
print s
数字类型常用数学函数:
cmp(x,y) #比较两个数大小,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1
max(x,y,z,....) #返回给定参数的最大值,参数可以为序列。
min(x,y,z,....) #返回给定参数的最小值,参数可以为序列。
shuffle(list) #将序列的所有元素随机排序
Python基础3- 变量与数字的更多相关文章
- Python基础(10)--数字
本文的主题是 Python 中的数字.会详细介绍每一种数字类型,它们适用的各种运算符, 以及用于处理数字的内建函数.在文章的末尾, 简单介绍了几个标准库中用于处理数字的模块. 本文地址:http:// ...
- Python基础一数据类型之数字类型
摘要: python基础一中提到了数据类型,这里主要讲解的是数字类型. 数字类型: 1,整型 2,长整型 3,浮点型 4,复数型 1,整型(int) 定义a = 1 通过type函数查看数据类型,整型 ...
- python基础8 - 变量2
1. 变量的引用 变量 和 数据 都是保存在 内存 中的 在 Python 中 函数 的 参数传递 以及 返回值 都是靠 引用 传递的 1.1 引用的概念 在 Python 中 变量 和 数据 是分开 ...
- python基础3 - 变量的基本使用和命名
4.变量的基本使用 4.1 变量定义 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建 等号(=)用来给变量赋值 = 左边是变量名 = 右边是存储在变量中的值 变 ...
- Python基础——__name__变量
转自:https://blog.csdn.net/u011511601/article/details/53504355 Python使用缩进对齐组织代码的执行,所有没有缩进的代码,都会在载入时自动执 ...
- Python基础-2 变量与常量
变量与常量 变量:在程序运行过程中,值会发生变化的量 常量:在程序运行过程中,值不会发生变化的量 无论是变量还是常量,在创建时都会在内存中开辟一块空间,用于保存它的值. 这里有一点需要注意的是,在py ...
- Python基础02 变量
Python中的变量有两个特点: 1. 无需声明 a = 1 2. 不与类型绑定 a = 1 a = 'hello world' 变量名只是内存中具体对象的一个引用(reference). 对于 a ...
- Python基础 之 变量、用户交互、if条件语句、while循环语句、编码、逻辑运算
一.Python介绍 Python 崇尚优美.清晰.简单 Python是一门动态解释型的强制性定义的语言. 二.编译型和解释型的区别 编译型:一次性将所有与程序编译成二进制文件. 缺点:开发效率低,不 ...
- Python基础之变量,常量,注释,数据类型
由于上学期学了C语言,对于这一块的内容肯定算熟悉,只是注释的方法有些不同,但得还是一步一步的来!没有基础的同学看了这篇随笔也会大有助益的! 什么是变量?所谓变量就是将一些运算的中间结果暂存到内存中,以 ...
- python基础(变量、基础数据类型、流程控制)
今日内容html {overflow-x: initial !important;}:root { --bg-color:#ffffff; --text-color:#333333; --select ...
随机推荐
- cell分割线宽度不满屏处理
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset:UIEdgeInsetsZ ...
- 如何用Endnote导入你要用的格式
在Google搜索某一个期刊名 ens格式的文件,下载,然后放入endnote的文件夹中(C:\Program Files (x86)\EndNote X7\Styles) 然后将其导入即可
- sshd_conf AllowUsers参数
AllowUsers root user1 user2 #服务器只允许root user1 user2登录,再的新也用户产生,是不允许豋录服务器 配置文件在/etc/ssh/sshd_confing ...
- Pyqt 音视频播放器
在寻找如何使用Pyqt做一个播放器时首先找到的是openCV2 openCV2 貌似太强大了,各种关于图像处理的事情它都能完成,如 读取摄像头.图像识别.人脸识别. 图像灰度处理 . 播放视频等,强 ...
- Android 线程更新UI报错 : Can't create handler inside thread that has not called Looper.prepare()
MainActivity中有一个按钮,绑定了save方法 public void save(View view) { String title = titleText.getText().toStri ...
- Codeforces Round #363 Fix a Tree(树 拓扑排序)
先做拓扑排序,再bfs处理 #include<cstdio> #include<iostream> #include<cstdlib> #include<cs ...
- Linux环境下stl库使用(map)
例子1: testMap.cpp #include <string.h> #include <iostream> #include <map> #include & ...
- SQL常见错误及处理方法
1.情况:数据库引擎安装失败,报类似权限不足的错误 解决:可能由于计算机名和用户名相同导致,更改计算机名,卸载干净重装即可
- ubuntu初始化root帐号密码
Ubuntu Kylin 14.04的安装过程中并没有提供设置root密码的过程,取而代之的是自定义的帐号. 如果我们需要使用到root帐号或者root权限,则需要重新设置root帐号的密码. 设置方 ...
- [liferay6.2]input-date日期控件
input-date日期控件 liferay6.2中默认提供了一个简单的日期控件input-date,调用代码片段如下: <% Calendar calendar = Calendar.getI ...