第一天学习进度
1.python下载python;
------------------------------
2.idle;
------------------------------
3.关于print打印
1.print(“hello world”);
//打印hello world
2.print打印能做算术
例 print(5+3)
//打印8
3.可直接进行算术并能打印
5+3
//打印8
4.print里做乘法
print(“hello world*8);
//打印8次hello world
------------------------------
4.关于input输入
a=input(8)
b=int(a)
b赋值8 //语法上面不能用 int a=input(8) 要注意
------------------------------
5.IF
a=int(input('请输入一个数字0-9: '));
if a>5:
print("该数大于5")
elseif 1<5:
print("该数小于5")
else:
print("该数等于5")
//ifelse靠位置决定关系 一定要对齐
//去掉了三元操作符
------------------------------
6.assert抛出异常
assert 3>4
//会直接报错
------------------------------
7.循环
1.while
a=int(0)
while a<10:
print("打印10次")
a=a+1;
2.for
b="hello";
for i in b:
print(i,end=' ');
3.range
for i in range(2,9,2):
print(i, end=' ');
//range(start,end,step)
//end= 不换行
------------------------------
8.list集合
1.创建list
mix=["a",1,"b",2]
print(mix);
2.插入练习
mix.append("插入练习");
print(mix);
mix.extend(["列表插入练习1","列表插入练习2"]);
print(mix);
mix.insert(0,"insert插入练习");
print(mix);
3.交换顺序
a=mix[0]
mix[0]=mix[1]
mix[1]=a
print(mix)
4.删除
mix.remove(mix[0])
print(mix)
'del语句删除'
del mix[0]
print(mix)
5.取出
name=mix.pop(0)
print(mix)
print(name)
6.分片
mix1=mix[:3]
print(mix1)
print(mix)
'mix1=mix[:] '可以复制mix 不能用mix1=mix'
7.list比较级
list1=[123]
list2=[234]
flag=list1>list2
print(flag)
'false'
list1=[123,456]
list2=[234,123]
flag=list1>list2
print(flag)
'false 默认对比序列0'
list1=[123,456]
list3=[123,456]
flag=list1<list2 and list1==list3
print(flag)
8.运算操作符
list4=list1+list2
print(list4)
''' list+'name' 会报错'''
list4=list1*3
print(list4)
9.成员操作符
flag=123 in list1
print(flag)
'true'
list5=[123,[456,789],0]
flag=456 in list5[1]
'true'
print(list5[1][1])
'789'
10.list方法
'index 索引'
list1.index(123)
'count 计数'
list1.count(123)
'reverse 翻转'
list1.reverse()
'sort 排序'
list6=[4,5,2,1,3,8,5,23,65,34,24]
list6.sort()
list6.sort(reverse=true)'倒序'
'不用冒泡'
------------------------------
9.tuple元组
tuple1=(1,2,3,4,5,6,7,8,9)
'''tuple1=(1)返回的是int整型
tuple元组 tuple11=() tuple1=1,2,3,4,5,6,7
8*(8)=64
8*(8,)=8个8 '''