Python语言第二章之控制流程(判断,循环)

E2B Agent Runtime Sandbox 沙箱技术架构研究 本实现指南基于E2B的技术架构,提供了完整的基于Firecracker和Docker的Agent Runtime Sandbox后端服务实现方案。架构设计:参考E2B的分层架构,实现API层、管理层和虚拟化层Firecracker集成:深度集成Firecracker提供硬件级安全隔离完整功能:支持文件读写、shell执行、浏览器访问等核心功能生产就绪:提供Docker部署、监控、测试和安全配置可扩展性:设计支持水平扩展和高并发场景。 阅读详情

判断

1. if 语句

if 语句语法:

if 判断的条件:

        条件成立时, 执行的代码

flag = False
if flag == True:
    print("hhh")

age = 19
if age > 18:
    print("可以上网了! ")

2. if-else 语句

定义一个整数, 记录年龄
判断是否满18
如果满18, 允许进网吧
age = int(input("请输入年龄: "))
if age >= 18:
    print("允许进网吧")
else:
    print("未成年")

3. if - elif - else 语句

需求:
1. 定义 holiday_name 字符串变量记录节日名称
2. 如果是 情人节,应该 买玫瑰/看电影
3. 如果是 平安夜,应该 买苹果/吃大餐
4. 如果是 生日,应该 买蛋糕
5. 其他的日子,每天都是节日……
holiday_name = input("请输入节日: ")
if holiday_name == "情人节":
    print("买玫瑰/看电影")
elif holiday_name == "平安夜":
    print("买苹果/吃大餐")
elif holiday_name == "生日":
    print("买蛋糕")
else:
    print("每天都是节日")

4. if 嵌套

需求:
1. 定义布尔型变量 has_ticket 表示是否有车票
2. 定义整型变量 knife_length 表示刀的长度,单位:厘米
3. 首先检查是否有车票,如果有,才允许进行 安检
4. 安检时,需要检查刀的长度,
5. 判断是否超过 20 厘米
  a. 如果超过 20 厘米,提示刀的长度,不允许上车
  b. 如果不超过 20 厘米,安检通过
6. 如果没有车票,不允许进门
has_ticket = eval(input("请输入是否有车票: "))
knife_length = int(input("请输入刀的长度: "))

if has_ticket:
    if knife_length <= 20:
        print("安检通过")
        print("刀的长度:{}".format(knife_length))
    else:
        print("不允许上车")
        print(f"刀的长度是:{knife_length}")

else:
    print("不允许进入")

5. 判断案例: 猜拳游戏

需求:
1. 从控制台输入要出的拳 —— 石头(1)/剪刀(2)/布(3)
2. 电脑 随机 出拳 —— 先假定电脑只会出石头,完成整体代码功能
3. 比较胜负并输出结果

player == 1 and computer == 2
player == 2 and computer == 3
player == 3 and computer == 1
import random

player = int(input("请玩家输入石头(1)剪刀(2)布(3): "))
computer = random.randint(1, 3)
print("computer: {}".format(computer))
if player == computer:
    print("平局")
elif (player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1):
    print("player win")
else:
    print("computer win")

循环

循环的作用是让指定的代码重复的执行

1. while 循环

1.1 while 循环语法

while 循环最常用的应用场景就是 让执行的代码 按照 指定的次数 重复 执行

# 1.定义循环变量
i = 1
# 2.使用while判断条件
while i <= 10000:
    # 要重复执行的代码
    print('吃饭啦')
    # 3.修改循环变量
    i += 1
1.2 死循环

死循环指的是程序持续执行,无法终止。原因通常是忘记在循环内部修改循环变量的值

比如:

# 1.定义循环变量
i = 0
# 2.使用while判断条件
while i < 10000:
    # 要重复执行的代码
    print('吃饭啦')

和正常代码相比,在循环内部忘记修改循环变量,循环条件一直满足,循环就会一直执行。死循环在程序中也有一定的使用场景,可以保证程序不会停止。

比如:QQ的服务器要保证能一直接收到消息,通常内部会有死循环支持。再比如,做界面开发时,为了保证界面能一直显示,内部也通常会维护一个死循环

死循环最简单的写法如下:

while True:
    pass
1.3 while 循环嵌套
打印直角三角形

根据用户输入的数值n,打印n行三角形

*
**
***
****
*****

i = 1
while i <= 5:
    j = 1
    while j <= i:
        print("*",end = '\t')
        j += 1
    print()
    i+=1
打印倒直角三角形

*****
****
***
**
*

i = 5
while i >= 1:
    j = 1
    while j <= i:
        print("*", end='\t')
        j += 1
    print()
    i -= 1
1.3 循环嵌套

 while 嵌套就是:while 里面还有 while

while循环嵌套的格式如下:

1.4 while 循环案例
九九乘法表

思路分析:

  1. 打印星星
  2. 使用嵌套循环打印阶梯星星
  3. 将星星替换成乘法口诀公式
i = 1
while i <= 9:
    j = 1
    while j <= i:
        print("%d * %d = %d" % (j, i, j*i),end='\t')
        j += 1
    print()
    i += 1
倒九九乘法表
i = 9
while i >= 1:
    j = 1
    while j <= i:
        print("%d * %d = %d" % (j, i, j * i), end='\t')
        j += 1
    print()
    i -= 1

2. for 循环

2.1 for 循环语法

for循环的主要作用是遍历数据(容器))中的元素。字符串、列表等高级数据类型都属于容器,都可以通过for循环遍历

for循环的语法格式如下:

for 临时变量 in 列表或字符串等可迭代对象:
	执行的代码

使用for循环遍历字符串中的所有字符

需求:

打印字符串'hello world'中每一个字符

str = 'hello world'
# ele普通变量  接收容器中的元素
for s in str:
    print(s)
2.2 in和not in

in 操作符用于判断元素是否存在于容器中,如果在容器中,返回 True,否则返回 False

in 操作符用于判断元素是否存在于容器中,如果在容器中,返回 True,否则返回 False

str = 'hello'
result = 'h' in str
print(result)
result = 'e' not in str
print(result)

结果

True
False

2.3 for 循环控制循环次数 range

range() 可创建一个整数列表。range()相当于数学中的左闭右开区间(包含左,不包含右)

我们先看看数学中的区间:

全开全闭区间

  • 开区间:(1,10) 不包含1和10
  • 闭区间:[1,10] 包含1和10

半开半闭区间

  • 左开右闭区间:(1,10] 包含10不包含1
  • 左闭右开区间:[1,10) 包含1不包含10
range的定义
# 定义0到10的区间(包含0,不包含10)
arr = range(0, 10)

如果区间从0开始可以省略0

# 定义0到10的区间(包含0,不包含10)
arr = range(10)

倒序的区间定义

# 定义从10到1的区间,参数分别代表 start开始, stop结束, step步长
arr = range(10, 0, -1)

区间可以通过for进行遍历

"""
range 包含左边,不包含右边
如果从0开始,则不可以省略0
"""
arr = range(0, 5)
for i in arr:
    print(i)  # 0 1 2 3 4
print("--------------------------")

arr2 = range(6)
for i in arr2:
    print(i)  # 0 1 2 3 4 5
print("--------------------------")
"""
倒序 10-1的区间, 参数分别代表: 开始,结束,step(步长)
step:步长,表示间隔的数量

"""
arr3 = range(10, 0, -1)
#
# for i in arr3:
#     print(i)
2.3 for 循环案例: 水仙花数

打印出所有"水仙花数",所谓"水仙花数"是指一个三位数[100, 1000),其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。


# num = 153
# bai = int(num / 100)
# print(int(bai))
# shi = int(num / 10 - int(bai) * 10)
# print(int(shi))
# ge = int(num - (int(bai) * 100) - (int(shi) * 10))
# print(int(ge))
# print(bai*bai*bai + shi*shi*shi + ge*ge*ge)


# num = range(100, 1000)
# for i in num:
#     bai = int(i / 100)
#     shi = int(i / 10 - int(bai) * 10)
#     ge = int(i - (int(bai) * 100) - (int(shi) * 10))
#     if i == bai*bai*bai + shi*shi*shi + ge*ge*ge:
#         print(i)


"""
1. 遍历所有的三位数
2. 求 百位 十位个位  立方和
3. 判断并打印
"""
for ele in range(100, 1000):
    # 百位
    hun = ele // 100
    # 十位
    ten = ele // 10 % 10
    # 个位
    single = ele % 10
    # 判断立方和
    # 立方 pow(hun, 3) 或者 hun ** 3
    if (hun ** 3 + ten ** 3 + single ** 3) == ele:
        print(ele)


for i in range(100, 1000):
    bai = i // 100
    shi = i // 10 % 10
    ge = i % 10
    if i == pow(bai, 3) + pow(shi, 3) + pow(ge, 3):
        print(i)

3. 循环的跳转

break和continue是专门在循环中使用的关键字

  • break:某一条件满足时,不再执行循环体中后续代码,并退出循环
  • continue:某一条件满足时,不再执行本次循环体中后续代码,但进入下一次循环判断
3.1 break
for i in range(5):
    if i == 3:
        break
    print(i)

结果:

0
1
2

3.2 continue

for i in range(5):
    if i == 3:
        continue
    print(i)

结果:

0
1
2
4

4. 循环中的else

循环也可以像if语句一样结合else。

else 中的语句会在循环正常执行完(即没有通过 break或其他异常情况中断循环)的情况下执行,while循环也是如此

格式:

for 变量 in 容器:
    循环体代码
else:
    没有通过break退出循环, 循环结束后, 会执行的代码

for else,会执行else中的代码
str = 'hello world'


for ele in str:

print(ele)

else:

print('执行了else语句')

for else中执行了continue,会执行else中的代码
for ele in str:

if ele == 'l':

continue

print(ele)

else:

print('执行了else语句')

for else中执行了break,else语句不会执行
for ele in str:

if ele == 'l':

break

print(ele)

else:

print('else语句不会执行')

5. 循环案例: 密码合法判断

需求

判断登录密码hhew2383dW_fkf&E@^是否合法。

  1. 密码必须是数字、字母(大小写都可以)、和下划线,否则不合法
  2. 如果密码合法,就输出"密码合法"
分析
  1. 定义容器,保存所有的数字 字母 _
  2. for循环遍历密码中每一个元素
  3. 判断每一个元素是否合法
  4. 如果不合法,执行break

password = 'hhew2383dW_fkfE'
# 2.定义容器:保存所有的数字 字母 _
container = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_'

for ele in password:
    # 判断每一个元素是否合法
    # 每一个元素 是否在容器中
    if ele not in container:
        print("密码不合法, 不可包含%s" % ele)
        break
else:
    # 密码合法就不会执行了
    print("密码合法")
《QGIS快速入门与应用基础》239:指北针样式选择(预设/自定义) 系统解析指北针设计的核心规范与实操方法。文章首先强调行业规范红线,包括强制要求N字标注、箭头辨识度等关键要素,通过正误示例对比强化合规意识。其次详细讲解QGIS内置预设样式的分类应用,提供极简箭头、标准三角箭头等4类样式的选型对照表,并配图说明适用场景。最后介绍从基础微调到SVG导入的进阶自定义方法,帮助用户实现从合规到专业的样式设计。全文贯穿"合规优先、可读为本、美观为辅"原则,配有详细操作截图与规范对照表,适合从GIS新手到专业制图人员参考。 阅读详情

相关推荐

大厂嵌入式面试常考八股文及算法

1.指向已被释放或无效的内存地址的指针是野指针。互斥锁是一种用于线程同步的机制,用于确保同一时间只有一个线程访问共享资源。多态是面向对象编程中的一种特性,它允许以一种统一的方式处理不同类型的对象,通过相同的接口可以表现出不同的行为。大小端(Endian)指的是在计算机存储和处理多字节数据时,字节的存储顺序。大端序(Big Endian):高位字节存储在低地址,低位字节存储在高地址。类似于将数字的高位放在左边,低位放在右边的表示方式。例如整数值0x12345678在内存中按照大端序排列为。

谢谢大家的关注 6158

Python基础(3)分支

文章目录1.判断年龄2.判断年龄改进版3.逻辑运算演练4.判断考试成绩5.非公误入6.女友的节日7.火车站安检8.石头剪刀布 1.判断年龄 # 1. 定义一个整数变量记录年龄 age = 15 # 2. 判断是否满了18岁 if age >= 18: # 3. 如果满了18岁,可以进网吧嗨皮 print("你已经成年,欢迎进网吧嗨皮") print("欢迎欢迎,热...

御坂御坂001的博客 412

C#图表开发避坑指南:Chart控件的Series和Points属性详解

本文深入解析C#图表开发中Chart控件的Series和Points核心属性,提供避坑指南。详细阐述了Series的数据序列管理、Points的高效操作与空值处理,以及多Series与ChartArea的协同配置,帮助开发者避免常见错误,实现稳定、高性能的数据可视化应用。

weixin_29313239的博客 364

Python96(elif02—女友的节日案例)

elif演练——女友的节日 需求 1.定义holiday_name字符串变量记录节目名称 2.如果是情人节应该买玫瑰/看电影 3.如果是平安夜应该买苹果/吃大餐 4.如果是生日应该吃蛋糕 5.其他的日子每天都是节日啊!  ...

weixin_42681308的博客 1184

学习海康VisionMaster之BLOB分析

6):软阈值(相对):是一种动态阈值分割方法,其核心思想是 基于图像局部特性(如背景或参考区域)自适应调整阈值范围,适用于光照变化明显、背景灰度不均的场景。3:拖入位置修正功能:这个非常重要,模版匹配成功后会得到新的匹配坐标,那和创建模版时候的原点坐标会组合成一个坐标变换矩阵,通过这个矩阵,那后续的blob分析窗口则可以实现精确定位来查找目标对象。(2):设定参数:这里阈值方式是blob的核心算法,根据不同的应用场景来选择不同的阈值方式。8:高级参数:是设定blob区域的特征范围,用于筛选出来特定的区域。

yuhouxiyang的专栏 3620

智能车竞赛新手必看:用AD21从零画一块英飞凌TC264核心板(附开源PCB文件)

本文详细介绍了使用Altium Designer 21(AD21)从零开始设计英飞凌TC264核心板的完整流程,涵盖原理图绘制、PCB布线到最终DRC检查的全过程。针对智能车竞赛新手,提供了实用的硬件设计技巧和开源PCB文件,帮助快速掌握TC264核心板开发。

weixin_27017211的博客 246

Python控制结构

条件判断Python提供的控制结构有三种:顺序结构、选择结构和循环结构。

2301_81059527的博客 1577

实测对比:DECIMER、Img2Mol、MolScribe,哪个化学结构识别工具更靠谱?

化学结构识别(CSR)工具的核心任务是将分子结构图像转换为SMILES(Simplified Molecular Input Line Entry System)表示。这一过程需要克服图像质量差异、绘制风格变化以及特殊基团识别等挑战。三款工具采用不同的技术路线:DECIMER:基于EfficientNetV2+Transformer架构,优势在于处理标准期刊文献中的分子图示Img2Mol。

weixin_32576389的博客 346

python入门之逻辑判断

一、判断(if)语句 1.判断语句演练--判断年龄 """ 需求 1.定义一个整数变量记录年龄 2.判断是否满18岁(>=) 3.如果满18岁,允许进网吧嗨皮 """ #1.定义年龄变量 age = 18 #2.判断是否满18岁 # if 语句以及缩进部分的代码是一个完整的代码块 if age >= 18: #3.如果满了18岁,可以进网吧嗨皮 print("可以进入网吧嗨皮") #3.思考! 2.运算符 比较(关系)运算符 ...

qq_44790921的博客 5337

基于大语言模型的学术论文阅读辅助分析系统的研究与应用

本文提出了一种基于大语言模型的学术论文阅读辅助分析系统PaperMind,旨在解决传统学术阅读方式面临的三大困境:信息定位困难、跨学科知识断层和手动整理耗时。系统采用检索增强生成(RAG)架构,通过PDF文档解析、语义分割、向量嵌入与FAISS向量检索相结合的技术路线,构建了完整的文档处理流水线。实验结果表明,系统在文档加载分割、向量检索与问答生成环节均达到预期性能指标,检索命中率最高达98%。该系统为学术文献智能化处理提供了可复用的技术方案,有效解决了通用大语言模型在学术场景中的幻觉引用、归因能力不足等问

huanghm88的专栏 93

把开源 Skills 集成到 LangGraph 项目

1. 定义智能体状态(必须包含 messages,其他字段按需扩展)messages: List[HumanMessage | AIMessage | ToolMessage] # 消息流(核心)skill_output: Optional[str] # 存储 Skill 执行结果next_node: str # 控制流程跳转# 2. 定义智能体决策节点(决定是否调用 Skill)"""智能体决策逻辑:根据用户输入判断是否调用开源 Skill"""# 获取最后一条用户消息。

lpfasd123的博客 900

2021-09-23大数据学习日志——Python基础——选择和循环语句(附练习题)

学习目标: 能使用比较运算符与逻辑运算符编写判断条件,例如:年龄满18岁,分数大于70同时少于80 掌握 if 选择语句的基本使用,例如:if语句、if-else、if-elif-else 掌握 while 循环语句的基本使用,例如:语法格式、实现1~100的累加和 能够说出 break 、continue在循环语句中的作用 01_比较和逻辑运算符 学习目标: 能使用比较运算符与逻辑运算符编写判断条件 1.1 比较(即关系,条件)运算符 示例代码: num1 = 15 num2 =

tingbaobaoo的博客 1012

【CANoe】CAPL_ECU上电后首帧报文发出时间检测

【CANoe】CAPL_ECU上电后首帧报文发出时间检测,通过CANoe I/O口检测电压实现

星Yeah 的博客 2509

【Python】第二章(条件语句和循环语句)

各位小伙伴们大家好,在此之前我跟大家介绍过[python]的第一章,如果还没有看的小伙伴们可以去看看,这是链接:[Python]第一章(建议收藏)_泽奀的博客-优快云博客,蟹蟹支持。那么本篇博客讲的就是如标题一样的内容,如果觉得对你有帮助的话,请点赞+收藏支持一波博主。博主在这里真的是非常感谢,蟹蟹大家一路下来对博主的支持。那么我博主话不多说直接开始今天的文章内容......那么在这里我跟大家先分别说下什么是判断语句以及循环语句 条件语句: 条件语句是用来判断给定的条件是否满足(表达式值是.

"謓泽"正在路上朝着"攻城狮"方向"前进四"! 7777

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Python学习笔记——第二章 Python判断语句与循环语句

break可以直接使程序跳出当前循环语句,不再进行后续语句的操作,如果循环语句最后包含else,else也不会被执行。在上面的代码中,执行逻辑为:如果满足条件一则执行语句1,满足条件二则执行语句2,均不满足则执行语句3.比较运算符则用于对我们需要的条件进行判断,他的返回结果为一个布尔值。continue可以让程序跳过这次循环中后续还没执行的语句,直接进行下一次循环。后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,语句,他将会在循环正常结束后执行,例如,在上面代码最后加上。

qq_62597193的博客 1507

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

python第二章更多控制流程语句

python第二章更多控制流程语句

never give up的博客 585

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

python和控制流程_第二章 Python简介和流程控制

2.1 Python语言简介Python是一门高级编程语言,他的设计理念是简单,易于阅读,我们来看几个例子:somenumber = rs.GetReal("Line length")line = rs.AddLine([0,0,0], [somenumber,0,0])print "Line curve inserted with id", line刚接触变的同学可能会非常不理解,到底是什么意识...

weixin_36002475的博客 141

Python入门笔记—第二章【分支循环 if,for,while】

第二章:分支循环 1.三大结构 顺序(语句一条一条执行下去,则为顺序,此处略过) 分支 循环 注:Python中没有switch-case语句 2.分支—if 2.1 if   age = 19 if age &gt; 19: print("you can watch this video with us") print("...

qq_39520402的博客 411

第二章:25+ Python 数据操作教程(第十四节PYTHON 中的循环通过示例进行解释)持续更新中

本教程通过几个实际示例介绍了在 python 中执行循环的各种方法。阅读本教程后,您将熟悉循环的概念,并将能够在现实世界的数据整理任务中应用循环。

wly476923083的博客 137

Python 编程学习手册第二版(一)

当我开始写这本书的第一版时,我对预期的内容知之甚少。渐渐地,我学会了如何将每个主题转化为一个故事。我想通过提供有用、简单、易于理解的例子来谈论 Python,但与此同时,我也想将自己的经验倾注到书页中,我在这些年学到的任何我认为对读者有价值的东西——一些值得思考、反思,并且希望能够吸收的东西。读者可能会持不同意见,提出不同的做事方式,但希望是更好的方式。我希望这本书不仅仅是关于语言,而是关于编程。事实上,编程的艺术包括许多方面,语言只是其中之一。编程的另一个关键方面是独立性。当你遇到难题,不知道如何解决面临

龙哥盟 838

python基础(2)(分支与循环结构)

python基础之分支结构 有时需要进行条件判断后根据情况执行不同的代码,这时候就需要分支结构,python暂时只有一种分支结构语句,就是if。 if语句 if 后输入条件后: 表示条件结束,然后以缩进表示if 内部语句内容,一般采用4个空格的缩进,输入条件完毕后直接回车pycharm也会自动帮你缩进,许多语句的时候可以使用制表键一键缩进多行,pycharm会自动把制表键处理成四个空格,不用担心移植问题。 如果条件达成则执行if内的内容,否则跳过 还可以使用elif输入排除if

qq_59307163的博客 156

python复习_1

文章目录第一章1 . 优缺点2.3. 第一章 1 . 优缺点 python是解释型(一行一行的执行)的动态语言 (变量不用提前声明); C++是编译型静态的语言(全部程序执行且需要提前声明); 因此速度上python慢。 配置环境参考文档下载: 链接:https://pan.baidu.com/s/1ylMF0SIGyhA1F9Huzc_YCQ 提取码:acif 2. 3. ...

kaidikake的博客 327

Python 入门指南(一)

这个学习路径帮助你在 Python 的世界中感到舒适。它从对 Python 的全面和实用的介绍开始。你将很快开始在学习路径的第一部分编写程序。借助链表、二分搜索和排序算法的力量,你将轻松地创建复杂的数据结构,如图、栈和队列。在理解了协同继承之后,你将熟练地引发、处理和操纵异常。你将轻松地整合 Python 的面向对象和非面向对象的方面,并使用更高级的设计模式创建可维护的应用程序。一旦你掌握了核心主题,你将理解单元测试的乐趣,以及创建单元测试有多么容易。通过这个学习路径,你将构建易于理解、调试并可用于不同应用

龙哥盟 2679

Python入门教程(1):从零开始理解Python编程

恭喜你完成了Python入门的第一课!Python环境搭建基础语法和数据类型控制流程函数基础一个完整的实践项目Python数据结构(列表、字典、元组、集合)文件操作异常处理更复杂的项目实践编程小贴士:学习编程最好的方式就是多写代码。尝试修改今天学到的例子,或者解决一些简单的问题(如计算斐波那契数列、判断素数等)。遇到问题时,不要害怕查阅文档或搜索解决方案——这正是程序员日常工作的一部分。记住,每个资深程序员都曾是初学者。坚持练习,你很快就能感受到编程的乐趣和力量!

2501_92939528的博客 1060

Python入门基础

字符串既包含' '又包含" "时,需要对字符串中某些特殊字符进行"转义"。注意:从上到下依次判断,若某个判断为true,执行完对应的代码块,忽略后面的代码块,不执行。我们使用两层嵌套循环输出字符串'ABC'中每个字符和字符串'123'每个字符的排列。一个字符串中包含多个需要转义的字符,对每个转义的字符很麻烦。A=B[a,b] B要被切片的值 a切片起始值,计数从0开始。表示多行字符串可以用'''...........'''表示。有一个布尔值为true,结果为true or连接。

2301_81198110的博客 51

python(1)

目录 第一章 Python入门 1.1Python介绍 1.2Python开发环境 1.3第一个Python程序 1.4变量和常量 1.5输出与输入 1.6环境变量 1.7注释 1.8标识符 1.9关键字 第二章 数值类型 2.1整数类型 2.2布尔类型 2.3浮点类型 2.4复数类型 2.5类型转换 第三章 数据类型(1)-运算符 3.1算术运算符 3...

yingchundexiaoxiong的博客 1112
上一篇: Python语言第一章之注释,变量,数据类型,输入输出
下一篇: Python语言第三章之容器类型(list, tuple)
不懂就问.
博客等级 码龄4年 385粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值