热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python基础中的条件语句简介

基础:1.第一句python的用法python对后缀名不限制,可以是任意的导入模块时,如果不是.py文件(以后文件后缀名是p

基础:

  1.第一句python的用法

  • python对后缀名不限制,可以是任意的
  • 导入模块时,如果不是.py文件(以后文件后缀名是py)

  2.input的用法:

  • 永远等待,直到用户输入了值。就会将输入的值赋值给一个东西

  3.变量名:

  • - 字母
  • - 数字
  • - 下划线

ps:数字不能开头;不能是关键字;最好不要和python内置的东西重复***

关键字:['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

 例如:

1 a1 = "欢迎你的到来!" #变量
2 print(a1)
3 ===========
4 print("欢迎你的到来")

  4.条件语句

  • if 条件 (代码块在条件语句后一个级别)

1 if 条件:
2 print("Ok")
3 else:
4 print("Error")

  •  if 嵌套

1 if 1=1:
2 if 2=2:
3 print("hello")
4 print("hello2")
5 else:
6 print("error")
7 else:
8 print("error2")

  • if  elif 多条件判断

1 inp = input('请输入你的会员级别:')
2 if inp == "高级会员":
3 print('欢迎高级会员')
4 elif inp == "铂金会员":
5 print('欢迎铂金会员')
6 elif inp == "钻石会员":
7 print('欢迎钻石会员')
8 else:
9 print('欢迎普通会员')
10 print('欢迎光临本店......')

知识点:if基本语句  else

补充:pass 代指空代码,无意义;仅仅用于表示代码块。如果python不想输出任何东西,写pass直接跳过不输出任何语句。

  5.基本数据类型

  •  字符串(引号):

1 name = "alex"
2 name = 'alex'
3 name = """alex"""
4 name = '''alex'''

字符串使用方法:

1 加法:
2 n1 = 'alex'
3 n2 = 'tom'
4 n3 = n1+n2
5 print(n3) #输出效果alextom
6
7 乘法:
8 n1 = 'alex'
9 n2 = n1*10
10 print(n2) #输出效果alexalexalexalexalexalexalexalexalexalex

  • 数字:

1 eg:
2 age = 19
3
4 加、减、乘、除、次方、取余:
5 a1 = 10
6 a2 = 20
7 a3 = a1 + a2
8 a3 = a1 - a2
9 a3 = a1 * a2
10 a3 = 100 / 10
11 a3 = 3**4 #获取3的4次方
12 a3 = 39 % 8 #获取39除以8得到的余数
13 a3 = 39 // 8 #获取39除以8得到的商
14
15 判断奇数、偶数;
16 a = 15
17 temp = a % 2
18 if temp == 0:
19 print('偶数')
20 else:
21 print('奇数')

  6.循环

  • 死循环:

1 import time
2 while 1 == 1:
3 print('ok',time.time())

1 import time
2 count = 0
3 while count <10:
4 print(count)
5 #count &#61; 100
6 count &#61; count &#43; 1
7 print(123)

 ps:  

1.while ....else 循环   

2.continue  终止当前循环&#xff0c;开始下一次循环; break 终止所以循环

  7.运算符

1、主要运算符&#xff1a;加、减、乘、除、次方、取余、取商&#xff08;&#43;、-、*、/、**、%、//&#xff09;

判断某个东西是否在某个东西里面包含&#xff1a; in  &&  not in

 

 

2、布尔值
真或假
1 或 0

3、比较运算符

4、赋值运算

 

5、逻辑运算&#xff1a;

6、成员运算&#xff1a;

7、身份运算&#xff1a;

8、位运算&#xff1a;

9、运算符优先级&#xff1a;

 PS&#xff1a;运算顺序&#xff1a;

  1、先计算括号内的&#xff0c;然后计算括号外的

  2、执行顺序&#xff1a;从前到后&#xff0c;计算出结果

  •   结果如果是True    遇到or    直接得出结果True
  •   结果如果是True    遇到and    继续向后计算
  •   结果如果是False   遇到or     继续向后计算
  •   结果如果是False   遇到and    直接得出结果False

PS&#xff1a;运算归类&#xff1a;

  1、算数运算、赋值运算拿到的是真实的结果值

算数运算
a
&#61; 10 * 10
赋值运算
a
&#61; a &#43; 1 或 a &#43;&#61; 1

  2、比较运算、逻辑运算、成员运算拿到是布尔值

1 比较运算
2 a &#61; 1 > 5
3 逻辑运算
4 a &#61; 1 > 6 or 1 &#61;&#61; 1
5 成员运算
6 a &#61; &#39;&#39; in &#39;郑建文 &#39;

 

转:https://www.cnblogs.com/Tang-Yuan/p/9242526.html



推荐阅读
  • 本文详细探讨了编程中的命名空间与作用域概念,包括其定义、类型以及在不同上下文中的应用。 ... [详细]
  • selenium通过JS语法操作页面元素
    做过web测试的小伙伴们都知道,web元素现在很多是JS写的,那么既然是JS写的,可以通过JS语言去操作页面,来帮助我们操作一些selenium不能覆盖的功能。问题来了我们能否通过 ... [详细]
  • 将XML数据迁移至Oracle Autonomous Data Warehouse (ADW)
    随着Oracle ADW的推出,数据迁移至ADW成为业界关注的焦点。特别是XML和JSON这类结构化数据的迁移需求日益增长。本文将通过一个实际案例,探讨如何高效地将XML数据迁移至ADW。 ... [详细]
  • 本文探讨了如何利用 Android 的 Movie 类来展示 GIF 动画,并详细介绍了调整 GIF 尺寸以适应不同布局的方法。同时,提供了相关的代码示例和注意事项。 ... [详细]
  • 一、使用Microsoft.Office.Interop.Excel.DLL需要安装Office代码如下:2publicstaticboolExportExcel(S ... [详细]
  • 本文介绍了如何使用 Python 的 Pyglet 库加载并显示图像。Pyglet 是一个用于开发图形用户界面应用的强大工具,特别适用于游戏和多媒体项目。 ... [详细]
  • 本文介绍了使用Python和C语言编写程序来计算一个给定数值的平方根的方法。通过迭代算法,我们能够精确地得到所需的结果。 ... [详细]
  • 使用Python构建网页版图像编辑器
    本文详细介绍了一款基于Python开发的网页版图像编辑工具,具备多种图像处理功能,如黑白转换、铅笔素描效果等。 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 1、编写一个Java程序在屏幕上输出“你好!”。programmenameHelloworld.javapublicclassHelloworld{publicst ... [详细]
  • 探索CNN的可视化技术
    神经网络的可视化在理论学习与实践应用中扮演着至关重要的角色。本文深入探讨了三种有效的CNN(卷积神经网络)可视化方法,旨在帮助读者更好地理解和优化模型。 ... [详细]
  • 本文介绍了如何通过安装和配置php_uploadprogress扩展来实现文件上传时的进度条显示功能。通过一个简单的示例,详细解释了从安装扩展到编写具体代码的全过程。 ... [详细]
  • Hadoop MapReduce 实战案例:手机流量使用统计分析
    本文通过一个具体的Hadoop MapReduce案例,详细介绍了如何利用MapReduce框架来统计和分析手机用户的流量使用情况,包括上行和下行流量的计算以及总流量的汇总。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • 本文基于Java官方文档进行了适当修改,旨在介绍如何实现一个能够同时处理多个客户端请求的服务端程序。在前文中,我们探讨了单客户端访问的服务端实现,而本篇将深入讲解多客户端环境下的服务端设计与实现。 ... [详细]
author-avatar
coolbreeze
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有