下定决心学python,立文为证,把学的放在这里(虽然这小破站除了我没人看)。
1.Hello world
所有的程序都从helloworld开始。
print("Hello world")
2.a+b
a=input() b=input() print(int(a)+int (b))
3.索引
类似于C的数组,例如:
a="hello world" print(a[2])
结果输出l。
如果使用a[-1],则输出d,负数则从右向左,不会像C那样发生越界。
也可以放在输入上:
a=input(Please enter:)[2] print(a)
输入:12saf 输出:s。获取输出的第三位。
4.切片
切片获取特定范围内的元素。
a="hello world" print(a[1:3])
输出:el。
切片用于开头,可省略第一个索引,以此类推,例如a[:3],a[-3:],a[:]。
可以在切片上加步长,例如a[0:6:2],其中2是步长。步长不能为0,但可以是负数,负数即向反方向提取元素。
5.序列相加、相乘
可以像相加字符串一样相加序列,例如:[1,2,3]+[4,5,6] 相加后得到[1,2,3,4,5,6]。
“hello”*3 得到hellohellohello
6.序列的查找
使用in,返回布尔值,例如:
a="hello world" if 'e' in a: print("true") else: print("false")