python学习 day2——基础学习

1循环

1.1while循环

while 条件:

代码块

执行流程:判断条件是否为真,如果为真,执行代码块,执行完成代码块后,继续判断条件是否为真,如果为真,执行代码块......,直到条件为假时,跳出循环体,结束循环。

    如左边图片所示,当条件一直为真时,循环会一直执行,所以可以看到,print会一直打印下去,直到强制退出。

 

上图的代码执行流程为:

step1:给count赋一个初始值1,这个时候 count =1

step2:进入while循环,判断循环条件 count <=8,这个时候count为1,所以条件为真,执行循环体内容

step3:执行循环体内容,打印出count的值,也就是1,然后count执行+1,这个时候count的值为2

step4:继续判断循环条件count<=8,这个时候count为2,条件为真,执行循环体内容

......

stepn:直到count>8,条件为假,这个时候跳出循环体,循环结束。

 

1.2 while 中使用break和continue

break:表示终止循环

continue:表示退出本次循环,继续下一次循环

如上图所示,当while循环中,条件一直为真时,按照代码逻辑,应该无限执行下去,但是由于使用了break和continue所以循环进行了终止。

step1:进入while循环,并判断循环条件为True,一直为真。条件为真,执行循环里面的代码块

step2:接收一个用户输入,并将输入的字符串赋值给s

step3:有一个if条件,如果输入的字符串里面包含‘马化腾’,就提示有敏感字,并且退出本次循环,继续执行下一次循环。

step4:继续判断条件,如果输入的字符串等于‘quit’,则打印循环结束,并且终止循环

***注意***:xxin xxx:表示在xxx中出现了xx

 

1.3格式化输出

%s:表示字符串的占位符
%d:表示数字的占位符

如上图所示,格式化输出的固定格式为 (%sxxx%s*******%d) % (str1,str2,int),在%的左边,占位符有几个,右边需要的变量就要几个。上图%左边有三个占位符,所以%的右边传入了三个参数

***注意***:如果字符串中有占位符,那么后面的所有的%都是占位,如果字符串中没有占位符,%依旧是%号,如下图所示:

遇到这种情况,需要对%进行转义,而%的转义使用%号,如下图:

1.4运算符  

1.4.1 算术运算 

+ - * / %(取余) //(取整) **(次幂)


1.4.2比较运算

==,!=, <> , > , <, >= ,<=

 

1.4.3赋值运算

1.4.4逻辑运算


and : 并且的意思,左右两端的值必须都是真,运算才是真

or :或者的意思,左右两端有一个值为真,结果就是真,全部为假,结果才为假。

not :非得意思,原来是假,现在是真,非真即假,非假即真

***注意***:

1.在进行逻辑运算的时候,先算and,再算or。

2.如果x or y:如果 x ==0,那么值为y,如果x为非0,那么值为x

如果x and y:如果x ==0,那么值为x,如果x为非0,那么值为y。

 

 

 

 

 

 

 

 


 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
尚硅谷是一个提供在线教育的学习平台,他们提供了Python爬虫的相关教学课程。通过学习这些课程,你可以获得Python基础知识、前端基础知识、计算机网络基础以及爬虫原理等方面的知识。Python基础教学可以参考B站尚硅谷的教学视频,这些视频可以帮助你建立起对Python的基本认识。而前端基础知识包括HTML、CSS和JavaScript的学习,它们分别代表网页的骨架、肌肉和皮肤,只有结合起来才能形成一个完整的网页。此外,你还可以通过学习计算机网络基础来理解HTTP和HTTPS、URL以及网页请求等内容。爬虫原理也是其中的一部分内容,它可以帮助你了解如何通过爬虫程序获取网页数据。所以,如果你对Python爬虫感兴趣,尚硅谷提供的Python爬虫课程可能是一个不错的选择。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [零基础自学python爬虫笔记Day1——爬虫的基本原理](https://blog.csdn.net/Seyhang/article/details/119420052)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【Python爬虫】urllib库——尚硅谷](https://blog.csdn.net/qq_48108092/article/details/126097408)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值