Python学习的第二次总结
2021-04-21 06:29
标签:git check 系统 开发环境 for div 灵活 font 长整型 有限循环 for i in range()# i自动加一 # for语句中若有break被执行,则跟着for后面的else语句就不会被正常执行;反之亦然 for i in range(3) : print(i) 结果:0、1、2 for i in range(1,3): print(i) 结果:1、2 # 左包括,右不包括 for i in range(1,4,2): print(i) 结果:1、3 # 第三个位置是表示步长 无限循环 while TRUE: XXXX #条件成立时,会一直循环,需要有终止条件 # while语句中若有break被执行,则跟着for后面的else语句就不会被正常执行;反之亦然 break 跳出、终止该层循环,循环就此终结 a = 0 while a print(a) a+=1 if a==3: break 结果:0、1、2 continue 满足条件的,不会继续循环,再进行下一次判断循环 a = 0 while a print(a) a+=1 if a==3: continue 结果:0、1、2、4 IDE 集成开发环境(Intergated Development Environment) \n \r\n \r 换行 \t \v 垂直、水平制表符 end=" " 不换行 msg = "单行打印" / ‘单行打印‘ msg =‘‘‘多行打印 多行打印 多行打印 多行打印 ‘‘‘ %s 字符串 %d 整数 %f 浮点数 变量不能直接写进字符串中 %s 引入占位符代替变量储存 name = input("name: ") age = input("age: ") msg = ‘‘‘ ------ info of %s ------- name: %s age:%s -------------end----------- ‘‘‘ %(name,name,age) # 不能换行对应,要跟在‘‘‘ 后面 数据类型 # .isdigit() 判断是否是数字 整数int(integer):整形 长整型 (long)#py2里区分,py3不区分 浮点数 float #小数点后六位 复数 complex 布尔值: True 真 False 假 #常引用来当 flag= True/ False 当作标记位 ‘字符串‘ 组合用 + (效率低) 元组和列表 a = [‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘] a[2]= 2 a[1:3]=[‘1‘,‘2‘] #左包括,右不包括 a[1:] #全选 a[1:-1] #除了最后一个没出现,其他全出现 a[1:-1:2] #第三项为步长 a[1:-1:-1] #第三项方向正的为从左到右,反的是从右到左 添加 a = [0,1,2,3,4,5] a.append() #加在最后面 a.insert(放在哪一个位置,要加入的内容物) #灵活性高,任意插入 a.extend(被插入的元组,要插入的元组) #整段进入 修改 a[1] = ‘ 赋予新的值,覆盖掉原来的值 ‘ a[1:3] = [ ‘内容1‘ , ‘内容2‘ ] # 元组替换 删除 a.remove(‘要删除的内容‘ / ‘a[1]‘#指定某个位置的元素) a.pop(直接写要删的东西位于第几位) #很简便,还能打印出删除了哪一个元素 a.del(a[2]#指出要删除的对象) 计数出现几次 a = [‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘0‘] a.count(‘要被计数的内容‘) #若要查找一个找不到的内容,此时的b = a.count(‘要被计数但不存在的内容‘) = 0 其他 a.index(‘要查找的内容‘) #查找元素在元组的位置 a.reverse() #把该元组的元素序列反过来 a.sort() #对其中的内容进行系统默认(default)的方式的排序 a.clear() #清除a中的内容 a.sort(reverse=True) #既排序又反过来 代码区(豪华版登录系统) else: #今天的总结又到这里就要告一段落啦!期待下一次的总结 Python学习的第二次总结 标签:git check 系统 开发环境 for div 灵活 font 长整型 原文地址:https://www.cnblogs.com/linyu3454/p/13281931.html
#name_:林渝
#date: 2020/7/10 21:31
name = ‘Ly_love_yzq‘
passwd = ‘Linyu1231...‘
name1 = input("Please input your nickname:")
passwd1 = input("Please input your password:")
flag_break = False
for i in range(2):
if name1 == name and passwd1 == passwd:
print(name1,"Welcome loging in ......")
break
else:
if name1 != name and passwd1 == passwd:
print("Your input is wrong, please check your nickname ")
name1 = input("Please input your nickname:")
if name1 == name :
print(name1, "Welcome loging in ......")
flag_break = True
break
elif name1 != name and passwd1 != passwd:
print("Your input is wrong, please check your nickname and password!")
name1 = input("Please input your nickname:")
passwd1 = input("Please input your password:")
if name1 == name and passwd1 == passwd:
print(name1, "Welcome loging in ......")
flag_break = True
break
else:
print("Your input is wrong, please check your password!")
passwd1 = input("Please input your password:")
if name1 == name and passwd1 == passwd:
print(name1, "Welcome loging in ......")
flag_break = True
break
if flag_break == True:
break
print("Your accout has been locked for 10 minutes!")