Week 1: Introduction to the Course
Table of Contents
1. Python Types and Sequences
Python Types (tuple, list, dictionary)
- Tuple
x = (1, 'a', 2, 'b')
不可更改,数据类型不必一致。 - List
x = [1, 'a', 2,'b']
可以更改,数据类型不必一致。
更改方式:
x.append(3,3)
print(x)
for item in x:
print(item)
i = 0
while i!=len(x):
print(x[i])
i = i+1
1 in[1,2,3]
#Out: True
- dictionary
Slicing
x = 'This is a string'
print(x[0])
print(x[0:1]) #包括前面,不包括后面
print(x[0,2])
x[-1]# 倒数第一个元素
x[-4:-2] #倒数第四,倒数第三
x[:3] #前三个元素
x[3:] #从第三个到随后一个元素
Split Strings
firstname = 'Christopher'
lastname = 'Brooks'
print(firstname + ' ' + lastname)
print(firstname *3)
print('Chris' in firstname