흰색 요, 제 II에 대한 파이썬의 기초를 얻기

면책 조항 :이 문서는 블로거 원본입니다, 추적 에 의해-SA의 CC 4.0 저작권 계약, 복제, 원본 소스 링크이 문을 첨부 해주세요.
이 링크 : https://blog.csdn.net/luyue0830/article/details/93043539

또한 현재 기지에서 배우기 시작, 그래서 우리는 내가 발행됩니다 어느 정도 알았을 때, 당신에게서 배울 수있는, 그래서 아 포기하지 않도록 우리는 노트가 함께 모여 마무리로 직접 전송하기 때문에! 전면 뭔가 누락, 나는 말, 나는 이틀 만에 만들어 패키지를 다운로드하고 설치 당신이 메시지 하를 남길 수 있습니다 질문이 있습니다, 지금은 여분의 시간은 없습니다 만들 수 있습니다


그 밖의 경우하면, 다음과 같은 점에 ELIF 문을주의해야 할 사항 :
. 1, 다른, 서브 블록이 독립적으로 사용할 수 없습니다 ELIF에
if 문 ELIF 문의 복수를 포함 할 수있는 경우, 2,하지만 한쪽 끝 else 문
에있는 동안 다른 에서 역할 루프
파이썬, 당신은 동안 사용할 수 있으며 루프 else 절을 위해, 그것은 단지주기의 종료 후 실행됩니다
당신이 break 문은 다음 else 절은 생략됩니다 차단 사용하는 경우. 그래서 다른 절에주의를 지불하고 휴식 문은 동시에 사용할 수 없습니다!


[빛나는 사진 내용을 연습 할 때 그들의 손에서 벗어나, 또는 기억해야한다]
의 경우 ... ELIF ... else 문을

문이 한 번만 실행되는 경우
루프 한 판단이 참으로 실행했을 때
예 : 루프, 그렇지 않은 경우 조건 동안, 순환하는 무한 루프했을 것이다.
여기에 그림 삽입 설명
I가 0으로 감소 될 때까지 각주기 *는 하나씩 감소하고, 사이클의 끝은 100 회를 수행 하였다.
루프 동안
여기에 그림 삽입 설명


진정한 참, 거짓 거짓 [부울]에
잉크 (3 <5) 결과 : 참
[인쇄 브래킷 계산은 부울 연산하고, 그 결과, 단말의 부울 값 표시이다]
조건을 이용하는 경우에 해당하는 경우에만, 상기 while 문 후에 만 우리는 계속 수행 할 것


세 가지 방법 부울 연산 :
1. 두 값을 비교
: 예
여기에 그림 삽입 설명, 단지 잘못된 암호를 입력 그것은 문 뒤에 다른 실행되지 않습니다 다른 후 문을 실행하고 올바른 암호를 입력합니다
여기에 그림 삽입 설명


2. 직접 수치 계산은해야 할 일 :
거짓 : 거짓, 0, '', [], {}, 없음 null 값 (이 너무 비어 쉘입니다 거짓)
사실 : 사실을 제외하고는 0 / 부동의 수, '문자열', {388}, {1 : '봄', 2 : '가을'} (본질적으로 일이, 그것은 정말입니다)
BOOL () 함수보기 데이터 분석 정품
개의 비교 값의 여섯 가지 비교 모드 : ==, =,>, <,> =, <=!
여기에 그림 삽입 설명


: 부울 값 사이 3. 작동
하지 작업 다섯 종류의하지에서 AND, OR,

and是和,两个条件一定要符合条件
or是或,两个条件有一个符合条件就可以
例:这里用的是and,所以必须两个条件都要满足才能是Ture。(如果把and换成or,就会是真的True,因为or里面有一个符合就可以啦)
여기에 그림 삽입 설명上面有四个值,因为a<b和c<d里面c<d是不正确的,所以是假的False,执行了就只显示False啦,如果我们把c<d改成c>d 那就会是True了,下图:
여기에 그림 삽입 설명
not是翻转的意思
not True 为假
not False 为真

in 是判断一个元素是否在一堆数据之中。【not in】反之
例:print后面就是打印出执行后的结果,图片内有print语句,所以终端结果也是两个结果。
上面的写了list里面包含了1、2、3、4、5,然后a=1,第一条print就问了,a在list里面?下面第一个答案是True(真的),就是在的意思。第二条用的是not in 是反之的意思,就表示a=1,但是我要说反话,所以结果就出现了False。
여기에 그림 삽입 설명
bool()函数查看数据判断真假(当你使用了bool()这个函数,返回到结果就只有两个选择,Ture or False)。
in 和 not in 可以用来判断字典{}中是否存在某个【键】(这个字典指这个符号{},列表是这个符号[],另一篇会说明的)
例:键和值是一体的,中间用“ :”号分隔,不是一体的就用逗号隔开了。
여기에 그림 삽입 설명
这个图内包含3个键值,法国巴黎,日本东京,中国北京。
上面说了,in 和 not in 是判断字典内是否存在某个“键”的,所以a=法国,如果你写a=巴黎,结果就不是True真的了,结果就会是False假的,因为在这个字典内,巴黎属于“值”,而不是“键”。


循环里的4种新语句:

一、break语句(打破),用来结束循环,一般写作if…break
例:就像公式差不多,后面有例子,可以套用看一下
一定要注意格式。
여기에 그림 삽입 설명


例:for循环代码
여기에 그림 삽입 설명
【本来会循环5次,因为i==2的时候触发,因为都是从0开始算的,0,1,2,所以等于2的时候被break(打破)语句打断了,所以就结束了】所以终端显示了3遍。


例:while循环代码
여기에 그림 삽입 설명
解析一下哈,不要嫌我墨迹……
第一行:首先定义了i是等于0的
第二行:用了while循环,写了i<5,不能超过5嘛
第三行:print终端打印“窗外的麻雀”
第四行:指每一次执行都要加一个1
第五行:当i加到等于3的时候就触发了这条语句(如果这个是等于5以上数字,拿结果也是最多不超过5遍的)
第六行:break结束了


例:
여기에 그림 삽입 설명
开始解析了,如果有说错的地方留言告诉我哈,毕竟共同学习哈哈
第一行:用的是while True就代表一直循环,除非当结果为真的时候,才结束循环。 (while循环还记得吗,True真的)
第二行:打印“今天要还花呗了……”
第三行:t=input(‘今天发工资了吗?’)是提出的问题,是需要自己在终端进行回答的,如果不回答,就不会在进行下去了,再者回答的答案不是正确的,那就会继续循环问你,知道回答正确才可以呦(仔细看我图片上面的备注呀)
第四行:if t="发工资啦“,第三行定义了t=input今天发工资了吗,所以if t=”发工资啦“就是正确答案,回答了第三行的正确答案。如果你在终端没有回答正确就返回第1行重新执行命令问你了。
第五行:如果你在执行终端的时候回答了正确答案(就代表结果是真的),就会执行第5行的命令了,break结束循环。
第六行:当第五行执行成功后,代表回答对了问题才会最后执行最后一句今天发工资……


例:
여기에 그림 삽입 설명
【用input() 函数获取到了一个数据。第3行:如果这个数据等于之前设定的密码,那么就第4行:结束循环。如果这个数据不等于之前设定的密码,那就回到第1行while True继续循环。】
여기에 그림 삽입 설명
【看这个图和上一个有什么区别嘛?这个执行的结果,第一句请输入密码只执行了一次,即使你回答错误了,也没有循环的,回答错误时循环的代码是第三行呦,因为第一行不在while里面,所以不循环。】(一定要注意 格式)


二、continue语句【继续的意思,这个子句也是在循环内部使用的】
(当某个条件被满足的时候,触发continue语句,将跳过之后的代码,直接回到循环的开
它的写法:相当于公式把,套用。
여기에 그림 삽입 설명
例:continue(继续)语句搭配for循环
여기에 그림 삽입 설명
解析:
第一行:range决定了最终次数的数量,从0开始算的,0、1、2、3、4共5次
第二行:打印”开心每一天“
第三行:i= =3,代表到3的时候触发命令,也就是0、1、2、3,就是第四次的时候触发,所以看我的截图就知道了,绿色的框内只有一个”开心每一天“而没有了print(‘这句话在i等于3的时候打印不出来’)这句话呦!
第四行:就是当i==3的时候,返回到第一行开始执行,下面的print(‘这句话在i等于3的时候打印不出来’)这句话就不执行了
【continue语句【继续的意思,这个子句也是在循环内部使用的】
(当某个条件被满足的时候,触发continue语句,将跳过之后的代码,直接回到循环的开始)】
第五行:就是执行了。(第五遍的时候就是两句话了,只有第四遍的时候是一句话)


例:
여기에 그림 삽입 설명
(这三个问题只有连续答对了,才会执行最后的那句”全部答对了“这句话,中间有一个回答错误就提前使用了continue提前循环开始,要返回到第一行从新提问并回答。)
仔细看第3行,这几个答案都用的”!=“不等于。所以当不等于这个答案的时候,判断为真,所以就循环到最开始重新提问。
三、pass语句(跳过的意思)
用法:注意格式,打出来执行试一下呦。
여기에 그림 삽입 설명
意思是,当a>=80的时候就pass跳过,不执行print的语句了。如果输入的答案是小于80的,执行的时候就会打印出print后面的语句了。
여기에 그림 삽입 설명여기에 그림 삽입 설명
四、else语句
公式:
여기에 그림 삽입 설명
例:
여기에 그림 삽입 설명
여기에 그림 삽입 설명
四种循环语句的学习就结束了,下面来再带大家做个练习题吧。
例:
这款衣服的价格为200元,但是我需要你来猜这个衣服的价格是多少,猜对了提示“正确”,猜小了提示“太少了”,猜多了提示“太多了”
여기에 그림 삽입 설명
在等于200时,下面多写了break结束循环,所以当答对的时候就结束循环,不再继续问了。如果答不对,会一直循环提问的。
那我们在加一个限制,就是你的回答即使错误,也只循环3次,当答错3次后,也不会在循环问你了。如果答对了,就会终止的,答对的时候不会循环3次的,只针对错误的时候。
여기에 그림 삽입 설명
可以看到把while True去掉了,上面有说过的,代表一直循环,除非结果为真时,才会结束循环。但这次我们有3次的次数限制,所有不需要一直循环。
여기에 그림 삽입 설명
에 대해 더 ... ... 순환도 사용할 수 있습니다 휴식 시간에, 정상적인 상황에서, 세 번의 기회는주기의 끝 후에 실행,하지만 당신은 바로 처음 짐작하는 경우도 사이클을 종료해야합니다. 전 우리는 break 문에 의존하는, (3) 해결하기 위해 범위를 사용할 수 있습니다.
에 대해 더 ... ... else 문을 사용할 수 있습니다. 의미가 결국 ...에 대한 루프에서, 명령에 다른 문. 휴식이 명령에 다른 문이 실행되지 않습니다 종료 기 때문에 경우에 대해 더 ...은 ...입니다.


내가 그것을 업데이트하기 위해 현재 첫번째 여기, 대기. 메시지 하를 남길 수 있습니다 이해가 안 돼요.

추천

출처blog.csdn.net/luyue0830/article/details/93043539