当前位置: 首页 > news >正文

昆明新冠疫情最新情况搜索引擎营销优化

昆明新冠疫情最新情况,搜索引擎营销优化,wordpress网站被拒登,如何查找织梦网站后台文章目录 一. 一个简单示例二. 条件测试1. 检查多个条件1.1. 使用and关联多个条件1.2. 使用or检查多个条件1.3. in的判断 2. 布尔表达式 三. if语句1. 简单的if语句2. if-else语句3. if-elif-else结构4. 使用多个elif代码块5. 省略else代码块 四. 使用if语句处理列表1. 检查特殊…

文章目录

  • 一. 一个简单示例
  • 二. 条件测试
    • 1. 检查多个条件
      • 1.1. 使用and关联多个条件
      • 1.2. 使用or检查多个条件
      • 1.3. in的判断
    • 2. 布尔表达式
  • 三. if语句
    • 1. 简单的if语句
    • 2. if-else语句
    • 3. if-elif-else结构
    • 4. 使用多个elif代码块
    • 5. 省略else代码块
  • 四. 使用if语句处理列表
    • 1. 检查特殊元素
    • 2. 确定列表不是空的

  1. 如何编写结果要么为True要么为False的条件测试;
  2. 如何编写简单的if语句、if-else语句和if-elif-else结构,并且在程序中使用这些结构来测试特定的条件,以确定这些条件是否满足;
  3. 如何在利用高效的for循环的同时,以不同于其他元素的方式对特定的列表元素进行处理。

一. 一个简单示例

if __name__ == '__main__':cars = ['audi', 'bmw', 'subaru', 'toyota']for car in cars:if car == 'bmw':print(car.upper())else:print(car.title())

 

二. 条件测试

每条if语句的核心都是一个值为True或False的表达式,这种表达式称为条件测试。
如果条件测试的值为True,Python就执行紧跟在if语句后面的代码;如果为False,Python就忽略这些代码。

1. 检查多个条件

1.1. 使用and关联多个条件

要检查是否两个条件都为True,可使用关键字and将两个条件测试合而为一。
例如,要检查是否两个人都不小于21岁

>>> age_0 = 22>>> age_1 = 18>>> age_0 >= 21 and age_1 >= 21False

为改善可读性,可将每个测试分别放在一对圆括号内,但并非必须这样做。

(age_0 >= 21) and (age_1 >= 21)

 

1.2. 使用or检查多个条件

关键字or也能够让你检查多个条件,但只要至少一个条件满足,就能通过整个测试。仅当两个测试都没有通过时,使用or的表达式才为False。

至少一个人的年龄不小于21岁:

>>> age_0 = 22>>> age_1 = 18>>> age_0 >= 21 or age_1 >= 21True

 

1.3. in的判断

要判断特定的值是否已包含在列表中,可使用关键字in

创建一个列表,其中包含用户点的比萨配料,然后检查特定的配料是否包含在该列表中。

>>> requested_toppings = ['mushrooms', 'onions', 'pineapple']
>>> 'onions' in requested_toppings
True

使用关键字not in,来判断值不包含在列表中。

 

2. 布尔表达式

与条件表达式一样,布尔表达式的结果要么为True,要么为False,首字母不能小写。

game_active = True
can_edit = False

 

三. if语句

1. 简单的if语句

最简单的if语句只有一个测试和一个操作:

if conditional_test:dosomething
age = 19if age >= 18:print("You are old enough to vote!")

在if语句中,缩进的作用与在for循环中相同。

 

2. if-else语句

  age = 17if age >= 18:print("You are old enough to vote!")print("Have you registered to vote yet?")else:print("Sorry, you are too young to vote.")print("Please register to vote as soon as you turn 18!")

 

3. if-elif-else结构

Python只执行if-elif-else结构中的一个代码块。它依次检查每个条件测试,直到遇到通过了的条件测试。测试通过后,Python将执行紧跟在它后面的代码,并跳过余下的测试

一个根据年龄段收费的游乐场:
▲ 4岁以下免费;▲ 4~18岁收费25美元;▲ 18岁(含)以上收费40美元。

  age = 12if age < 4:print("Your admission cost is $0.")elif age < 18:print("Your admission cost is $25.")else:print("Your admission cost is $40.")

❶处的if测试检查一个人是否不满4岁。如果是,Python就打印一条合适的消息,并跳过余下测试。❷处的elif代码行其实是另一个if测试,仅在前面的测试未通过时才会运行。

 
优化
为了让代码更简洁,可不在if-elif-else代码块中打印门票价格,而只在其中设置门票价格,并在它后面添加一个简单的函数调用print():

  age = 12if age < 4:
❶     price = 0elif age < 18:
❷     price = 25else:
❸     price = 40print(f"Your admission cost is ${price}.")

 

4. 使用多个elif代码块

下面假设增加一个条件测试:对于65岁(含)以上的老人,可半价(即20美元)购买门票:

  age = 12if age < 4:price = 0elif age < 18:price = 25elif age < 65:price = 40else:price = 20print(f"Your admission cost is ${price}.")

 

5. 省略else代码块

Python并不要求if-elif结构后面必须有else代码块。使用一条elif语句来处理特定的情形更清晰:

  age = 12if age < 4:price = 0elif age < 18:price = 25elif age < 65:price = 40elif age >= 65:price = 20print(f"Your admission cost is ${price}.")

else是:只要不满足任何if或elif中的条件测试,其中的代码就会执行。这可能引入无效甚至恶意的数据。如果知道最终要测试的条件,应考虑使用一个elif代码块来代替else代码块

 

四. 使用if语句处理列表

1. 检查特殊元素

如果要添加青椒,则说明已经用完了

  requested_toppings = ['mushrooms', 'green peppers', 'extra cheese']for requested_topping in requested_toppings:if requested_topping == 'green peppers':print("Sorry, we are out of green peppers right now.")else:print(f"Adding {requested_topping}.")print("\nFinished making your pizza!")

 

2. 确定列表不是空的

如果顾客要在比萨中添加炸薯条,该怎么办呢?可使用列表和if语句来确定能否满足顾客的要求。

❶ available_toppings = ['mushrooms', 'olives', 'green peppers','pepperoni', 'pineapple', 'extra cheese']❷ requested_toppings = ['mushrooms', 'french fries', 'extra cheese']for requested_topping in requested_toppings:if requested_topping in available_toppings:print(f"Adding {requested_topping}.")else:print(f"Sorry, we don't have {requested_topping}.")print("\nFinished making your pizza!")

 
参考:《python编程:从入门到实践(第二版)》

http://www.shuangfujiaoyu.com/news/27224.html

相关文章:

  • 做互联网产品和运营必备的网站网页模板建站系统
  • wordpress 显示最新文章标题企业seo排名哪家好
  • 网站推广团队精准客源app
  • wordpress 有广告插件seo优化排名软件
  • 咋做网站代码背景图广州关键词快速排名
  • 小程序骗局开发报价seo搜索引擎招聘
  • 沂南县建设局网站小红书怎么推广
  • 宁波网站建推手平台哪个靠谱
  • web怎样插入自己做的网站网站推广工作
  • wordpress 还是自己写佛山网络排名优化
  • 深圳上市公司网站建设百度如何添加店铺位置信息
  • 微商手机网站模板热狗seo顾问
  • 个人网站建设合同爱战网关键词工具
  • 白云鄂博矿网站建设北京seo不到首页不扣费
  • 个人网站建设目的社交媒体营销
  • 1685.top贵阳网站建设百度如何精准搜索
  • 上海网站建设 网页制作小小课堂seo自学网
  • 青岛网站建设推广站内推广方式
  • 海南网上办事大厅官网成都seo招聘
  • 登陆网站密码不保存怎么做域名服务器查询
  • 密云做网站营销策划方案1000例
  • 我国中小企业名单沈阳网站seo
  • 网站正在建设模板惠州seo收费
  • 连云港网站优化方案宣传推广计划怎么写
  • wordpress福利网站源码网络营销策划是什么
  • 茂名建网站百度舆情
  • 房地产 东莞网站建设宁波网站推广公司有哪些
  • 济南网站建设 小程序关键词优化步骤简短
  • 单独开发一个app多少钱seo整站优化什么价格
  • 网站开发视频百度云优化的近义词