Python自学手册 从变量谈起(1)
我们在C语言入门时,便学习过变量的概念,变量指的是计算机语言中能储存计算结果或能表示值的抽象概念。在一些语言中变量被明确为是能表示可变状态、具有存储空间的抽象,而在python的编程过程中这种抽象并没有明确的外延。
我们可以简单的理解为在一个内存空间的某一位置存入一个值,并且将这一段内存空间用其命名。例子如:
a=1
b=a
b
那么最后b输出的值为1。在python变量命名过程中,第一次出现的字符是在定义变量,剩下字符出现的过程中,则是在对之前的变量定义的量进行使用。
一、变量的类型
下面我们来简单介绍一下python编程语言中变量的类型。Python有五种数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)。
(一)数字类型
int:有符号整型
long:长整型,也可以代表八进制和十六进制
float:浮点型
complex:复数
(二)字符串
字符串是由数字、字母、下划线组成的一串字符。在编程过程中我们可以使用以下例子进行赋值。
>>>str=’asdfg’
>>>str
那么最终得到的结果为asdfg。
(三)类型转换
在编程过程中我们很常见的会使用到类型转换,而类型转换使用的语法为:
int(x[, base]) 将x转换为一个整数,base为进制,默认十进制
long(x[, base] ) 将x转换为一个长整数
float(x) 将x转换到一个浮点数
complex(real[, imag]) 创建一个复数
str(x) 将对象 x 转换为字符串
repr(x) 将对象 x 转换为表达式字符串
等等
当然后面还有一些将对象转换的语法,我们后面若有机会会继续提到的,这里举一个类型转换的例子如:
>>> a=10
>>> float(a)
10.0
这里我们可以看到得到的结果变成了一个浮点数,我们还可以看到这里类型转换过程中其保留了默认一位小数。
二、变量的赋值
出了我们一开始便举得例子外,变量还可以采用这样的赋值方式,进行较为简便易于理解的赋值。如:
>>> a=b=c=1
>>> (a,b,c)
(1, 1, 1)
又或者:
>>> a,b,c=1,2,3
>>> (a,b,c)
(1, 2, 3)
今日笔者先更新到这里,只是自己相对python学习知识再进行整理,撰写过程中或有错误,欢迎大家批评与指正。