Python 基本语法(一)

一、常用的数据类型

列表,元组,字符串,字典,数字,None

二、Python中最常用的数据结构——序列

在Python中最基本的数据结构就是序列,序列中的每一个元素都有一个唯一的小角标,称为索引,用于读取该元素以及更新和删除元素值。和C语言中的数组一样,Python的序列的索引也是从0开始。

对于序列的实现,python中一共有6种内建的序列,最常用到的就是列表,元组和字符串。其余三种分别是Unicode字符串,biffer对象和xrange对象。

元组和列表的主要区别在于:列表是可以修改的,而元组是不能修改的。

三、通用的序列操作

索引,分片,加,乘,成员资格,序列长度,最大元素,最小元素,一共8中序列的基本操作。

1、索引:通过编号访问序列元素的操作称为索引。语法规则如下:

 

greeting = "Hello";
print(greeting[0]);
## The output is 'H'

 

 *注意:当索引值为负数的时候,表示从序列的最后一位开始计算,例如:

print(greeting[-1]);
## The output is 'o'

 2、分片:用于访问一定范围内的元素。语法规则如下:

##(1)通过冒号隔开两个索引
print(greeting[1:3]);
## The output is 'el'


##(2)索引为正,则从前计算,索引为负则倒着数
print(greeting[1:-1];
## The output is 'ell'

##(3)分片索引遵循前闭后开原则

##(4)若需要取到最后一个元素,或第一个元素,那么只需要置空最后一个索引或者第一个索引即可
print(greeting[:3];
print(greeting[1:];
print(greeting[:];
## The outputs are respectively: 
## 'Hel'
## 'ello'
## 'Hello'

##(5)步长:默认为1,用来确定在规定的范围内如何取相应的数据
##  例如:当步长为2的时候,则在规定范围内索引为0,2,4……的元素
print(greeting[:2:];
## The output is 'Hlo'

 3、序列相加:加法运算符可以进行序列的链接,但要注意的是:只有两种相同类型的序列才可以进行连接操作

[1, 2, 3] + [8, 9 , 0]
## The result is [1, 2, 3, 8, 9, 0]

 4、乘法: 将原来的序列重复乘数次,生成一个新的序列。语法规则如下:

greeting * 2
## The result is 'greetinggreeting'

 *可以用此操作进行列表初始化

5、成员资格:用于检查一个值是否在序列中,操作符为 in。语法规则如下:

'H' in greeting
## The output is True

 

6、长度,最大值,最小值。语法规则如下:

len(greeting);
max(greeting);
min(greeting);
## The results are respectively:
## 5
## 'o'
## 'H'
## 字符的大小依据ASCII码的大小,'H' < 'h'

 

posted on 2018-03-04 11:14  Dora_Zhao  阅读(143)  评论(0)    收藏  举报

导航