1、Python变量不需要声明,其赋值操作既是变量声明和定义的过程;2、Python中每个变量在使用前都必须赋值,变量赋值后该变量才会被创建;3、Python变量是存储内存中的值,若变量赋值时内存中存在对应的值则直接指向该值,若内存中不存在该值则创建变量时会自动分配一块内存空间给对应变量(可通过内置...
分类:
编程语言 时间:
2014-10-27 12:30:49
阅读次数:
205
在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:a = 123 # a是整数print aa = 'imooc' # a变为字符串print a这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语...
分类:
编程语言 时间:
2014-10-21 03:33:10
阅读次数:
386
Python变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和...
分类:
编程语言 时间:
2014-10-14 00:02:17
阅读次数:
259
从多方面新讲python性能优化看到交换两个变量的值可以使用
a,b = b,a这样可以提高性能
>>> from timeit import Timer
>>> Timer("t=a;a=b;b=t","a=1;b=2").timeit()
0.06279781319366587
>>> Timer("a,b=b,a","a=1;b=2").timeit()
0.037897992553...
分类:
编程语言 时间:
2014-10-11 13:21:05
阅读次数:
201
3.1 python变量的赋值 等号(=)是主要的赋值符号:anInt = 12 aString = 'hanxingzhi' 但是要注意的地方是,赋值并不是将一个值赋给一个变量。 3.1.1 链式赋值和增值赋值 x = y = 1 (多重赋值) y = x = x + 1 (链式赋值...
分类:
编程语言 时间:
2014-10-11 12:56:55
阅读次数:
274
变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=..
分类:
编程语言 时间:
2014-08-03 23:32:56
阅读次数:
364
美妙的Python之列表,元组,元字典 简而言之: Python 是能你无限惊喜的语言,与众不同。 1.列表: Python的List列表类似于C里面的数组,但拥有更强大的功能,最突出的特点是List列表可以存储混合数据。 List列表可以通过下表[ ]访问,切片[:]进行截取。 如下图示例: Python同...
分类:
编程语言 时间:
2014-07-29 14:37:08
阅读次数:
222
python都是对象,更改赋值就重新申请一个对象,重新指向,有点java的感觉。=其实就是绑定对象python变量命名规则:区分大小写,禁止使用保留字,python2和python3保留字不一样命名惯例:前后都有双下划线开头结尾的为系统定义的变量两个下划线开头但是结尾没有下划线的变量是类的本地变量交...
分类:
编程语言 时间:
2014-07-25 02:20:54
阅读次数:
353
Python变量解析变量:可变化数据对象的程序标示符,变量指向某个数据单元,变量的变化是指向的地址变化,类似指针,所以定义变量不需要声明数据类型,不能通过变量改变变量的值,只能重新通过变化指向C语言中的变量变量的内容可以变,地址是不能变化的,已经申明地址不能改变例子>>> help(id)Help ...
分类:
编程语言 时间:
2014-07-18 16:05:12
阅读次数:
297
美妙的Python之Python对象 简而言之: Python 是能你无限惊喜的语言,与众不同。...
分类:
编程语言 时间:
2014-06-27 07:16:25
阅读次数:
337