花了2万多买的Python教程全套,现在分享给大家,入门到精通(Pytho...

已经学到56集来了,谁帮我看看我的笔记[脱单doge]
#由于变量都是a、b、c等,请不要一次性把全部注释删除,防止崩溃
#数据类型判断
'''
print(type()) #type后面的括号内填入内容
'''
#读写文件
'''
a=open('F:/text.txt','a+') #这里的a+指的是如果没有此文件就创建一个
print('这只是个演示文本·,可以删除',file=a)
a.close()
'''
#运算
'''
a=float(input('输入时间(min):')) #此处可替换为a=input('输入时间(min):') a=float(a)
print('正在计算中...\n计算成功',a,'min','=',a/60,'h')
'''
'''
a=float(input('被减数:'))
b=int(input('减数:'))
if a>=b: #判断a是否大于等于b
a=a-b
print('减去成功,差:',a)
'''
#if判断(注意打冒号“:”)
'''
a=float(input('输入数值:'))
if a>0:
print('这是个正数')
elif a==0:
print('这是0')
else:
print('这是负数')
'''
'''
a=float(input('输入数值:'))
if a>=8 and a<=10:
print('高')
elif a>=4 and a<=7:
print('中')
elif a>=0 and a<=3:
print('低')
else:
print('不在此范围')
'''
'''a=float(input('输入数值:'))
b=float(input('输入打折数值:'))
c=float(input('输入打折最低数值:'))
d=str(input('是否使用打折(yes/no):'))
if d=='yes':
if a>=c: #嵌套的if判断
print('支付',a*b/10,'元')
elif a<c:
print('未达到最低打折数值,无法打折,支付',a,'元')
elif d=='no':
print('支付',a,'元')
else:
print('请输入yes or no')
'''
'''
a=float(input('输入数值'))
b=float(input('输入数值'))
print( str(a)+'大于'+str(b) if a>b else str(a)+'小于'+str(b) ) #条件判断为true执行左侧代码,判断为false执行右侧代码
'''
#range函数
'''
a=range() #括号内输入数值《格式:开始数值,结束数值,间隔数值》,其中开始数值和间隔数值可以省略
print(list(a))
'''
#循环
'''
a=int(input('输入数值:'))
b=int(input('输入数值:'))
c=str(input('输入内容:'))
while a<=b:
print(a,c)
a+=1
'''
'''
a=int(input('输入数值:'))
b=int(input('输入数值:'))
while a<=b:
if a%2==0: #%为取余运算。此处可替换为if not bool(a%2):
print(a)
a+=1
'''
'''
for a in 'Python':
print('a:',a)
'''
'''
for b in range(7):
print('b:',b)
'''
'''
for _ in range(7):
print('c:','Python')
'''
'''
for a in range(100,1000):
b=a//100
c=a//10%10
d=a%10
#print(b,c,d)
if b**3+c**3+d**3==a:
print(a)
'''
'''
a=str(input('设置密码:'))
for b in range(3):
b=str(input('输入密码:'))
if a==b:
print('密码正确')
break
else:
print('密码错误')
'''
'''
a=str(input('设置密码:'))
b=0
while b<3:
c=str(input('输入密码:'))
if a==c:
print('密码正确')
break
else:
print('密码错误')
b+=1
else:
print('三次密码输入错误')
'''
'''
for a in range(0,101):
if a%5!=0: #如果a除以5的余数不等于0
continue #结束当前循环,重新循环一遍
print(a)
'''
'''
for a in range(0,6):
for b in range(9,0):
print('■',end='\t')
print()
'''
'''
for a in range(0,10):
for b in range(0,a+1):
print('■',end='\t')
print()
'''
#列表
'''
a=['a10','a20','a30']
a=list(['a10','a20','a30'])
'''
'''
a=['a00','a10','a20','a30','a40','a50','a60','a70','a80','a90','a00'] #创建列表,此处可替换为a=list(['hello','world'])
print('---------- 单元素 ----------')
print(a[0]) #中括号内填索引,正数是从左往右从0开始,负数是从右往左从-1开始
print(a.index('a00')) #查找索引,如果有相同的元素只返回列表中第一个索引
print(a.index('a00',8,11)) #在索引8~11,中查找某个元素的索引
print('---------- 多元素 ----------')
print(a[1:4:2]) #从索引为1~3间隔为2中选取元素。默认间隔为1且间隔可以省略,默认开始数值为0且可以省略,默认结束数值为最后一个且可以省略《冒号不可省略》。间隔为负数则反向顺序
print('---------- 判断元素是否存在 ----------')
print('a10' in a) #a10在列表a中存在。存在返回True,不存在则返回False
print('b10' not in a) #b10不在列表中存在。不存在返回True,存在则返回False
print('---------- 列出列表中的元素 ----------')
for b in a:
print(b)
print(a)
'''
a=['a00','a10','a20','a30']
print('---------- 添加元素 ----------')
a.append('a40') #填加一个元素
print(a)
b=['b00','b10','b20']
a.extend(b) #至少添加一个元素。此处可改为a.append(b)《但是会把列表b里面的所有元素作为一个整体添加到列表a中》
print(a)
a.insert(5,'a50') #在任意位置添加一个元素
print(a)
c=['c00','c10','c20']
a[6::]=c #覆盖所选位置的元素
print(a)
print('---------- 移除元素 ----------')
a.remove('c20') #移除一个元素
print(a)
a.pop(7)
print(a) #移除索引为7的元素
a[4:7:]=[] #用空列表覆盖所选位置的元素,已达到移除的效果
print(a)
a.clear() #清除列表中的所有元素
print(a)
del a #删除列表
a=['a00','a10','a30']
print('---------- 修改列表 ----------')
a[2]='a20' #替换所选位置的元素
print(a)
a[1:3:]=['b10','b20','b30']
print(a)
a=[0,4,6,7,5,1,9,2,3,8]
print('---------- 列表排序 ----------')
a.sort() #升序排序。此处可替换为a.sort(reverse=False)
print(a)
a.sort(reverse=True) #降序排序
print(a)
b=sorted(a) #升序排序,用新列表替换旧列表并排序。此处可替换为b=sorted(a,reverse=False)
print(b)
b=sorted(a,reverse=True) #降序排序,用新列表替换旧列表并排序
print(b)