首页 > 编程语言 >Python入门系列(五)一篇搞懂python语句

Python入门系列(五)一篇搞懂python语句

时间:2022-08-30 09:55:40浏览次数:53  
标签:语句 关键字 Python else python while print 搞懂 than

If语句

elif关键字是pythons表示“如果前面的条件不为真,那么试试这个条件”。

The else keyword catches anything which isn't caught by the preceding conditions.

a = 200
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

如果只有一条语句要执行,则可以将其与If语句放在同一行。

if a > b: print("a is greater than b")

如果只有一条语句要执行,一条用于If,另一条用于else,则可以将所有语句放在同一行中

a = 2
b = 330
print("A") if a > b else print("B")

and关键字是一个逻辑运算符,用于组合条件语句

a = 200
b = 33
c = 500
if a > b and c > a:
  print("Both conditions are True")

or关键字是一个逻辑运算符,用于组合条件语句

a = 200
b = 33
c = 500
if a > b or a > c:
  print("At least one of the conditions is True")

循环语言

while语句

使用while循环,只要条件为true,我们就可以执行一组语句。

i = 1
while i < 6:
  print(i)
  i += 1

使用break语句,即使while条件为true,我们也可以停止循环

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1

使用continue语句,我们可以停止当前迭代,然后继续下一个迭代

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)

使用else语句,当条件不再为真时,我们可以运行一段代码

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")

for语句

fruits = ["apple", "banana", "cherry"]
for x in fruits:
  print(x)

for循环中的else关键字指定循环完成时要执行的代码块

for x in range(6):
  print(x)
else:
  print("Finally finished!")
for x in range(6):
  if x == 3: break
  print(x)
else:
  print("Finally finished!")

#If the loop breaks, the else block is not executed.

您的关注,是我的无限动力!

公众号 @生活处处有BUG

标签:语句,关键字,Python,else,python,while,print,搞懂,than
From: https://www.cnblogs.com/bugs-in-life/p/16638249.html

相关文章

  • [CISCN2019 华北赛区 Day1 Web2]ikun-1|python反序列化
    考点:JWT身份伪造、pythonpickle反序列化、逻辑漏洞1、打开之后首页界面直接看到了提示信息,信息如下:2、那就随便注册一个账号进行登录,然后购买lv6,但是未发现lv6,那就查看......
  • python之面向对象
    面向对象本质:将特定的数据与特定的功能绑定到一起将来只能彼此相互使用对象其实就是一个容器里面将数据和功能绑定到一起使用场景一:​ eg:游戏人物......​ ......
  • python数据精度问题
    一、python运算时精度问题:1.运行时精度问题在Python中(其他语言中也存在这个问题,这是计算机采用二进制导致的),有时候由于二进制和十进制之间对应问题会导致数值的精度问题,比......
  • python学习Day55
    Day55今日内容概要一.jQuery更多操作1.筛选器方法2.操作标签3.jQuery事件4.jQuery动画效果二.Bootstrap页面框架今日内容详细一.jQuery其他操作1.筛选器方......
  • python列题(定时器|搜索框)
    尝试编写JS时间案例 1.页面定时器案例 有一个input框两个按钮一个开始一个结束 1.点击开始按钮input内展示当前时间并按秒数刷新2.点击结......
  • Python爬虫-Xpath语法与lxml库的用法(二)
    一、安装pip方式安装pipinstalllxml二、Xpath术语2.1节点在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML文档......
  • 学习python-Day49
    今日内容作业尝试编写JS时间案例 页面定时器案例 有一个input框两个按钮一个开始一个结束 1.点击开始按钮input内展示当前时间并按秒数刷新......
  • Python3处理grpc接口返回包含中文编码的protobuf数据时的显示问题
    [本文出自天外归云的博客园]当你用python调用grpc接口的时候,返回的protobuf数据中如果含有中文,会显示成编码模式,类似“\345\214\227\344\272\254”,如何显示成中文呢?这里有......
  • python程序的运行方式和步骤
    1.python程序运行的方式1.1交互式在操作系统的终端,输入对应的python解释器版本名,比如python3.8;进入python交互式环境;在该环境下输入python代码可以即时得到程序运行的结......
  • Python入门系列(四)别再傻傻分不清:列表、元组、字典、集合的区别
    总结分析列表、元组、字典、集合的相同与区别之处,只有彻底分清之后,就会在应用的时候,得心应手。四句话总结列表是一个有序且可更改的集合,允许重复成员。元组是一个有......