欢迎光临散文网 会员登陆 & 注册

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

2023-08-01 21:45 作者:HuQiang666  | 我要投稿

已经学到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)

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

分享到微博请遵守国家法律