Python基本知识学习(二)变量以及类型

1.变量的定义
变量是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。

2.变量命名规则
可由字母数字下划线组成,但是数字不能在开头,不能与关键字重名

3.变量类型
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)

Python支持四种不同的数字类型:
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
注意:long 类型只存在于 Python2.X 版本中,在 2.2 以后的版本中,int 类型数据溢出后会自动转为long类型。在 Python3.X 版本中 long 类型被移除,使用 int 替代。
float(浮点型)
complex(复数)

例:

a = 100#整型
b = 100.1#浮点型
c = 3.14j#复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。
d = 'string'#字符串
e = [1,2,3]#列表
f = (1,2,3)#元组
g = {'name':'lilei','age':12}#字典
print(a,type(a))
print(b,type(b))
print(c,type(c))
print(d,type(d))
print(e,type(e))
print(f,type(f))
print(g,type(g))
运行结果:
100 
100.1 
3.14j 
string 
[1, 2, 3] 
(1, 2, 3) 
{'name': 'lilei', 'age': 12} 

4.变量类型详解
string:
字符串列表有两种取值顺序从左到右或从右到左。从左到右以0为初始值,最大范围是字符串长度减1,从右到左以-1为初始值,最大范围是字符串开头
例如:

从左到右:
0     1     2     3     4
a     b     c     d     e
-5    -4   -3    -2    -1
从右到左:

a = ‘abcde’
a[1,4]=123
切片格式 [起始位置:结束下标:步长]
由此看出中括号左侧的数字位置输出,中括号右侧的数字位置是不输出的

元组():
元组不可二次赋值,相当于只读列表。而列表[]是可以更新的

字典{}:
字典通过键来取值,而不是通过偏移存取

a = {'name':'lili','age':13}
print(a['name'])
print(a['age'])

运行结果:

lili
13

你可能感兴趣的:(Python)