python学习day5笔记

python学习day5笔记,第1张

概述成员运算判断某个个体在不在某个群体内in 判断在xxx里面print('e'in'helloworld') #True字符串参与成员运算print('jeson'in['jeson','egon','kevin']) #True列表参与成员运算print('jeson'in{

成员运算

判断某个个体在不在某个群体内in	判断在xxx里面    print('e' in 'hello world')	# True    字符串参与成员运算        print('jeson' in ['jeson','egon','kevin'])	# True    列表参与成员运算        print('jeson' in {'name':'jeson','age':'12'})	# False    print('name' in {'name':'jeson','age':'12'})	# True    字典参与成员运算  只有key参加  value无法参与    not in	判断不在xxx里面

身份运算

==  仅仅判断值是否相等is  判断内存地址(ID)是否相等a = [1,2,3]b = [1,2,3]print(a == b)	# Tureprint(a is b)	# False"""值相等内存地址不一定相等内存地址相等值一定相等"""

流程控制(重点)

顺序结构    代码自上而下依次运行(我们之前所写的代码都是顺序结构)分支结构	代码运行到某个节点之后根据条件的不同执行不同的代码(if判断)循环结构	代码运行到某个节点之后一直重复执行某一段代码直到结束(while,for)

​ 分支结构

# 如果女孩子的年龄小于30岁 打印小姐姐girl_age = 28if girl_age < 30:	# if判断    print('小姐姐好')    if 条件:	条件成立后执行的代码    """必备知识	代码缩进    在python中使用缩进表示代码的从属关系    一般情况下用四个空格(tab键)代表缩进(推荐)        并不是所有的代码都可以拥有子代码        同属于一个关键字的子代码必须要保持相同的缩进量    遇到冒号,下面的代码必缩进"""girl_age = 28if girl_age < 30:  # if判断    print('小姐姐好')else:    print('认错人了')"""if 条件:(条件成立走这个)	代码1	代码2	...else:(条件不成立走这个)	代码1	代码2	..."""girl_age = 28if girl_age < 30:	# if判断    print('小姐姐好')elif girl_age<40:    print('老姐姐好')else:    print('晚安')    '''if 条件:(条件成立走这个)	代码1	代码2	...elif 条件:(if条件不成立走这个)(可以写多个)	代码1	代码2	...else:(所有条件不成立走这个)	代码1	代码2	...'''# 条件可以是一个 也可以是多个连接age = 18height = 178is_beautiful = Trueif age < 20 and height >170 and is_beautiful:    print('一起吃饭')else:    print('晚安')    # if嵌套age = 18height = 178is_beautiful = Trueis_success = Trueif age < 20 and height >170 and is_beautiful:    print('一起吃饭')    if is_success:        print('go go')    else:        print('打扰了')else:    print('晚安')

​ 循环结构

"""while 条件: 循环代码直到条件不成立    循环代码1   ↑    循环代码2   ↑    循环代码3  →"""while True:    username = input('username>>>')    password = input('password>>>')    if username == 'jason' and password == '123':    	print('登陆成功')    	break    else:    	print('用户名或密码错误')break  # 结束离它最近的一个循环  本层循环continue  # 结束本次循环  开始下一次循环# 循环打印1-10a = 1while a <= 10:    print(a)    a += 1    # 跳过7,打印1-10a = 1while a <= 10:    if a == 7:        a += 1        continue    print(a)    a += 1# else 可以与 while 连用a = 1while a <= 10:    print(a)    a += 1else:    print('当while没有被break主动结束的情况下自动结束了 则会走else')

while循环嵌套

flag = Truewhile flag:  # 第一层循环    username = input('username>>>')    password = input('password>>>')    if username == 'jason' and password == '123':        print('登陆成功')        while flag:  # 第二层循环            command = input('command>>>')            if command == 'q':                flag = False    else:        print('用户名或密码错误')

for循环

for循环能够做到的事while循环都可以做到但是for循环使用起来比while循环更方便 # 以后更多使用for循环name_List = ['jason','egon','kevin','tony',]# 用while循环将里面的变量一个一个打出来num = 0while num < len(name_List):    print(name_List[num])    num += 1# 用for循环将里面的变量一个一个打出来for name in name_List:    print(name)    '''for 变量名 in 可迭代对象:  #可迭代对象,看成字符串、列表、字典等类型	for循环的循环体代码	变量名不知道起什么好,一般以	i、j、item'''for i in 'hello world':  # for循环字符串,将字符串单个单个的字符依次赋值给变量名i    print(i)    for i in {'name':'jason','pwd':123}:# for循环字典,只会依次拿到字典的key    print(i)        range  # 简单的看成是一个能够产生一个含有多个元素的列表range(1,11)  # range顾头不顾尾break  # 结束本层for循环,与while+break一致continue  # 结束本次for循环,与while+continue一致else  # 等for循环正常结束之后,执行else的子代码,与while+else一致

for循环嵌套

# 九九乘法表for i in range(1,10):    for j in range(1,i+1):        print('%s*%s=%s'%(i,j,i*j),end=' ')    print()

作业

'''猜年龄的游戏    1.必写        错误的情况下只能猜3次        正确的情况下直接退出游戏    2.拔高        三次错误之后提示用户三次机会已经用完        问他是否继续  如果继续则再给三次机会        如果不继续则直接退出'''
总结

以上是内存溢出为你收集整理的python学习day5笔记全部内容,希望文章能够帮你解决python学习day5笔记所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1184962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存