Python基础指令

简介: Python基础指令

无论多么复杂的程序,多么复杂的逻辑。基本是由以下三种构成(当然除非其原本业务逻辑客观复杂)


大道至简、速归同途,找到这种感觉。come on~


条件分支语句


Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定是否执行的代码块。


Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。


Python 编程中 if 语句用于控制程序的执行,基本形式为:


if 判断条件:
    执行语句……else:
    执行语句……# 拓展if 判断条件1:
      执行语句1elif 判断条件2:
      执行语句2elis 判断条件3:
      执行语句3else:
    以上均不满足时,执行此语句


循环


循环,顾名思义,就是遵循一定规则循环往复的执行,Python中语法循环如下


Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环):


循环类型 描述
while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。
for 循环 重复执行语句
嵌套循环 你可以在while或者for循环体中嵌套for或者while循环


示例


# 打印从0到9# patt1print(0)
print(1)
print(2)
print(3)
print(4)
print(5)
print(6)
print(7)
print(8)
print(9)# for 循环for i in range(0, 9 + 1):    # range中的范围为左开右闭,所以我们需要加1,才能取到9
    print(i)# while循环i = 0                        # 初始条件 while i < 10:        # while执行条件
    print(i)        # 执行语句
    i += 1            # 变化# 注意:若使用while执行进行循环,起始执行条件,终止条件一定要先设立好。否则即为死循环# 拓展for i in range(1, 10):
    print(i)else:
    print('执行完毕')
i = 0while i < 10:
    print(i)
    i += 1elif:
   print('执行完毕')


递归


递归即使调用自己,归去来兮


递归示例


def Name:
  # 终止条件
  # 执行语句


  • 写递归时一定需要先定义终止条件,否则即为死循环


示例


# 使用递归打印1-9def recursion(i):
    if i > 9:        # termination
        return
    print(i)        # Process the current layer
    i += 1            
    recursion(i)    # dill downrecursion(1)


break语句与continue


break:用于终止


continue:跳过


二者仅且适用于if或者循环


场景一:打印1-9,当值为6点时打印并退出(这个可能会有点牵强,主要用于理解break)


场景2: 打印1-9,其中不输出7


# 场景一示例代码for i in range(0, 9 + 1):
    print(i)    if i == 6 :        break
 # 0 1 2 3 4 5# 场景二:for i in range(0, 9 + 1):    if i == 6:        continue
    print(i)# 0 1 2 3 4 5 7 8 9
目录
相关文章
|
5月前
|
Ubuntu C++ Docker
Docker的基本指令和HTML/PYTHON/C++的简单创建示例
Docker的基本指令和HTML/PYTHON/C++的简单创建示例
|
6月前
|
API 算法框架/工具 异构计算
Python中Keras微调Google Gemma:定制化指令增强大语言模型LLM
Python中Keras微调Google Gemma:定制化指令增强大语言模型LLM
|
11月前
|
Python
python绘图编程基本绘图指令讲解
python绘图编程基本绘图指令讲解
91 0
|
Java 编译器 C语言
Python基础指令(上)
常量和表达式 print(1 + 2 - 3) print(1 + 2 * 3) print(1 + 2 / 3) 运行结果
|
Python
Python input 读取用户指令
Python input 读取用户指令
63 0
|
SQL JavaScript 前端开发
ChatGPT工作提效之在程序开发中的巧劲和指令(创建MySQL语句、PHP语句、Javascript用法、python的交互)
ChatGPT工作提效之在程序开发中的巧劲和指令(创建MySQL语句、PHP语句、Javascript用法、python的交互)
218 0
|
前端开发 测试技术
软件测试|selenium+python基础方法封装(二)
软件测试|selenium+python基础方法封装(二)
软件测试|selenium+python基础方法封装(二)
|
Web App开发 Java 测试技术
软件测试|selenium+python基础方法封装(一)
软件测试|selenium+python基础方法封装(一)
软件测试|selenium+python基础方法封装(一)
|
C语言 Python
通过题目入门python基础1
简介:本文通过,python的基础题目,带领大家入门python的基础语法,以实用主义为主。
226 0
通过题目入门python基础1
|
数据安全/隐私保护 Python
Python操作ppt和pdf基础
Python操作ppt和pdf基础
353 0
Python操作ppt和pdf基础