python基础笔记之序列
Python基础知识笔记:
1.换行符 \n
当你需要输出的内容自成一行,与其他内容不在一行时,在末尾加上换行符号\n
例: print(‘我自己一行\n我在第二行)
Python6种内建序列之通用操作:
在python中,最基本的数据结构是序列。序列中的每个元素被分配一个序号-即元素的位置,也称为索引。
Python6种内在序列分别为:列表,元祖,字符串,Unicode字符串,xrange对象,buffer对象。
通用的6种序列操作:索引,分片,序列相加,最小值,最大值,长度,乘法,成员资格
1.索引:
S=[1,2,3]
Print(s[0]) #1
2.序列相加,拼接:
列表是可以直接进行 数值int类 加减运算以及 字符str类的拼接。
例:s=[1,2,3] s=[‘my name’]
s[0]=s[0]+1 s=s+’is tyh’
Print(s) #s=[2,2,3] print(s) #报错,只有相同类型的序列才能进行连接操作
s=['my name']
s=s[0]+'is tyh '
print(s) #my nameis tyh
3.分片:
S=[1,2,3,4,5,6,7,8,9]
a=s[:2] #(不包括右边的数值)
Print(a) #[1,2]
X=[-3:-1] #[7,8]
d=[0:6:2] #指定步长为2,这样从0本身开始计算,读取数据
Print(d) #[1,3,5]
4.长度len():
s=[1,2,3]
Print( len(s)) # 3
5.乘法:
a=s[0]* 20
print(a) #20
a='s'*20
print(a) #ssssssssssssssssssss
6.最小值min(),最大值 max():
s=[1,2,3]
Print(min(s)) #1
print(max(s)) #3
7.成员资格in运算符
s=[1,2,3,4,5,6]
Print(1 in s) #TRUE
注意: input输入的默认是字符串而不是int数字
例子: