花了2萬多買的Python教程全套,現(xiàn)在分享給大家,入門到精通(Pytho...

已經(jīng)學(xué)到56集來了,誰幫我看看我的筆記[脫單doge]
#由于變量都是a、b、c等,請不要一次性把全部注釋刪除,防止崩潰
#數(shù)據(jù)類型判斷
'''
print(type()) #type后面的括號內(nèi)填入內(nèi)容
'''
#讀寫文件
'''
a=open('F:/text.txt','a+') #這里的a+指的是如果沒有此文件就創(chuàng)建一個
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('被減數(shù):'))
b=int(input('減數(shù):'))
if a>=b: #判斷a是否大于等于b
a=a-b
print('減去成功,差:',a)
'''
#if判斷(注意打冒號“:”)
'''
a=float(input('輸入數(shù)值:'))
if a>0:
print('這是個正數(shù)')
elif a==0:
print('這是0')
else:
print('這是負數(shù)')
'''
'''
a=float(input('輸入數(shù)值:'))
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('輸入數(shù)值:'))
b=float(input('輸入打折數(shù)值:'))
c=float(input('輸入打折最低數(shù)值:'))
d=str(input('是否使用打折(yes/no):'))
if d=='yes':
if a>=c: #嵌套的if判斷
print('支付',a*b/10,'元')
elif a<c:
print('未達到最低打折數(shù)值,無法打折,支付',a,'元')
elif d=='no':
print('支付',a,'元')
else:
print('請輸入yes or no')
'''
'''
a=float(input('輸入數(shù)值'))
b=float(input('輸入數(shù)值'))
print( str(a)+'大于'+str(b) if a>b else str(a)+'小于'+str(b) ) #條件判斷為true執(zhí)行左側(cè)代碼,判斷為false執(zhí)行右側(cè)代碼
'''
#range函數(shù)
'''
a=range() #括號內(nèi)輸入數(shù)值《格式:開始數(shù)值,結(jié)束數(shù)值,間隔數(shù)值》,其中開始數(shù)值和間隔數(shù)值可以省略
print(list(a))
'''
#循環(huán)
'''
a=int(input('輸入數(shù)值:'))
b=int(input('輸入數(shù)值:'))
c=str(input('輸入內(nèi)容:'))
while a<=b:
print(a,c)
a+=1
'''
'''
a=int(input('輸入數(shù)值:'))
b=int(input('輸入數(shù)值:'))
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('設(shè)置密碼:'))
for b in range(3):
b=str(input('輸入密碼:'))
if a==b:
print('密碼正確')
break
else:
print('密碼錯誤')
'''
'''
a=str(input('設(shè)置密碼:'))
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的余數(shù)不等于0
continue #結(jié)束當(dāng)前循環(huán),重新循環(huán)一遍
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'] #創(chuàng)建列表,此處可替換為a=list(['hello','world'])
print('---------- 單元素 ----------')
print(a[0]) #中括號內(nèi)填索引,正數(shù)是從左往右從0開始,負數(shù)是從右往左從-1開始
print(a.index('a00')) #查找索引,如果有相同的元素只返回列表中第一個索引
print(a.index('a00',8,11)) #在索引8~11,中查找某個元素的索引
print('---------- 多元素 ----------')
print(a[1:4:2]) #從索引為1~3間隔為2中選取元素。默認間隔為1且間隔可以省略,默認開始數(shù)值為0且可以省略,默認結(jié)束數(shù)值為最后一個且可以省略《冒號不可省略》。間隔為負數(shù)則反向順序
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)