python索引

2023-11-17

#索引
作用:访问容器元素
在这里插入图片描述
str = “齐天大圣”
获取第一个元素
print(str[0])
获取第2个元素
print(str[1])

切片
从容器中取出相应的元素
语法:
容器[(开始索引):(结束索引):(步长)]

str1 = "我叫齐天大圣"
print(str1[0:2])#我叫
# 开始值默认为开头
print(str1[:2])#我叫
# 结束值默认为结束
print(str1[-2:])#大圣
print(str1[:])#"我叫齐天大圣"
print(str1[-2:-5:-1])#大天齐,运用步长倒取变量的元素
# 索引不能越界
print(str1[7])
# 切片能越界不爆错
print(str1[1:7])
# 练习在控制台获取第一个字符串
# 打印第一个字符
# 打印最后一个字符
# 打印倒数第三个
# 打印打印前两个字符
# 倒叙打印字符
# 字符串是奇数打印中间
str1 = input("请输入:")
if len(str1)%2 != 0:
    index = len(str1)//2
    print(str1[index])
else:
    print(str1[0])
    print(str1[-1])
    print(str1[-3])
    print(str1[:2])
    print(str1[::-1])
width = int(input(""))
str1 = "*"
# count = width - 2
str2 = " "
count = 1

# print(str1 * width)
# while count > 0:
#     print("%s%s%s" % (str1, str2 * (width - 2), str1))
#     count -= 1
# print(str1 * width)

for item in range(width):
    if 1 < count < width:
        print("%s%s%s" % (str1, str2 * (width - 2), str1))
    else:
        print(str1 * width)
    count += 1
name = input("名字:")
age = input("年龄:")
score = input("分数:")
print("我叫%s,年龄是%s,分数是%s" % (name, age, score))
count = 0
height = 100
temp = 100

while height / 2 > 0.01:
    height = height / 2
    count += 1
    temp += height * 2
print(count)
print("总共经过%.2f" % (temp))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python索引 的相关文章

  • numba 函数何时编译?

    我正在研究这个例子 http numba pydata org numba doc 0 15 1 examples html multi threading http numba pydata org numba doc 0 15 1 ex
  • 围绕 readline 构建的 python 批处理的触发器选项卡完成

    背景 我有一个 python 程序 它导入并使用 readline 模块来构建自制的命令行界面 我有第二个 python 程序 围绕 Bottle 一个 Web 微框架构建 充当该 CLI 的前端 第二个 python 程序向第一个程序打开
  • 从数据框中按索引删除行

    我有一个数组wrong indexes train其中包含我想从数据框中删除的索引列表 0 63 151 469 1008 要删除这些索引 我正在尝试这样做 df train drop wrong indexes train 但是 代码失败
  • 如何在 AWS CDK 创建的 Python Lambda 函数中安装外部模块?

    我在 Cloud9 中使用 Python AWS CDK 并且我部署简单的 Lambda 函数那应该是发送 API 请求到 Atlassian 的 API当对象上传到 S3 存储桶时 也是由 CDK 创建的 这是我的 CDK 堆栈代码 fr
  • 如何在序列化器创建方法中获取 URL Id?

    我有以下网址 url r member P
  • 如何使用 imaplib 获取“消息 ID”

    我尝试获取一个在操作期间不会更改的唯一 ID 我觉得UID不好 所以我认为 Message ID 是正确的 但我不知道如何获取它 我只知道 imap fetch uid XXXX 有人有解决方案吗 来自 IMAP 文档本身 IMAP4消息号
  • 将数据帧行转换为字典

    我有像下面的示例数据这样的数据帧 我正在尝试将数据帧中的一行转换为类似于下面所需输出的字典 但是当我使用 to dict 时 我得到了索引和列值 有谁知道如何将行转换为像所需输出那样的字典 任何提示都非常感激 Sample data pri
  • 如何在 pytest 中将单元测试和集成测试分开

    根据维基百科 https en wikipedia org wiki Unit testing Description和各种articles https techbeacon com devops 6 best practices inte
  • 从零开始的 numpy 形状意味着什么

    好的 我发现数组的形状中可以包含 0 对于将 0 作为唯一维度的情况 这对我来说是有意义的 它是一个空数组 np zeros 0 但如果你有这样的情况 np zeros 0 100 让我很困惑 为什么这么定义呢 据我所知 这只是表达空数组的
  • 忽略 Mercurial hook 中的某些 Mercurial 命令

    我有一个像这样的善变钩子 hooks pretxncommit myhook python path to file myhook 代码如下所示 def myhook ui repo kwargs do some stuff 但在我的例子中
  • 如何通过在 Python 3.x 上按键来启动和中断循环

    我有这段代码 当按下 P 键时会中断循环 但除非我按下非 P 键 否则循环不会工作 def main openGame while True purchase imageGrab if a sum gt 1200 fleaButton ti
  • 使用鼻子获取设置中当前测试的名称

    我目前正在使用鼻子编写一些功能测试 我正在测试的库操作目录结构 为了获得可重现的结果 我存储了一个测试目录结构的模板 并在执行测试之前创建该模板的副本 我在测试中执行此操作 setup功能 这确保了我在测试开始时始终具有明确定义的状态 现在
  • 如何从Python中的字符串中提取变量名称和值

    我有一根绳子 data var1 id 12345 name John White python中有没有办法将var1提取为python变量 更具体地说 我对字典变量感兴趣 这样我就可以获得变量的值 id和name python 这是由提供
  • Seaborn Pairplot 图例不显示颜色

    我一直在学习如何在Python中使用seaborn和pairplot 这里的一切似乎都工作正常 但由于某种原因 图例不会显示相关的颜色 我无法找到解决方案 因此如果有人有任何建议 请告诉我 x sns pairplot stats2 hue
  • 如何使用列表作为pandas数据框中的值?

    我有一个数据框 需要列的子集包含具有多个值的条目 下面是一个带有 运行时 列的数据框 其中包含程序在各种条件下的运行时 df condition a runtimes 1 1 5 2 condition b runtimes 0 5 0 7
  • python Soap zeep模块获取结果

    我从 SOAP API 得到如下结果 client zeep Client wsdl self wsdl transport transport auth header lb E authenticate self login res cl
  • 默认情况下,Keras 自定义层参数是不可训练的吗?

    我在 Keras 中构建了一个简单的自定义层 并惊讶地发现参数默认情况下未设置为可训练 我可以通过显式设置可训练属性来使其工作 我无法通过查看文档或代码来解释为什么会这样 这是应该的样子还是我做错了什么导致默认情况下参数不可训练 代码 im
  • Elastic Beanstalk 中的 enum34 问题

    我正在尝试在 Elastic Beanstalk 中设置 django 环境 当我尝试通过requirements txt 文件安装时 我遇到了python3 6 问题 File opt python run venv bin pip li
  • 列表值的意外更改

    这是我的课 class variable object def init self name name alias parents values table name of the variable self name 这是有问题的函数 f
  • 迭代 pandas 数据框的最快方法?

    如何运行数据框并仅返回满足特定条件的行 必须在之前的行和列上测试此条件 例如 1 2 3 4 1 1 1999 4 2 4 5 1 2 1999 5 2 3 3 1 3 1999 5 2 3 8 1 4 1999 6 4 2 6 1 5 1

随机推荐

  • 软件测试用例常用七大方法

    第一 测试用例格式包括十大特点 用例编号 测试项 测试标题 用例属性 重要级别 高中低 预置条件 测试输入 操作步骤 预期结果 实际结果 第二 等价类 1 等价类定义 2 等价类划分 3 等价类划分规则 4 进行等价类用例设计 5 案例加以
  • css——优先级(权重)

    阅读本文需要一定的css基础如有需要可以先了解一下 css选择器 首先来说一下我们的核心CSS 层叠样式表 Cascading Style Sheets 缩写为 CSS 是一种 样式表 语言 用来描述 HTML 或 XML 包括如 SVG
  • Python爬虫从入门到精通:(23)Selenium扩展知识小技巧_Python涛哥

    如何让selenium规避检测 有的网站会检测请求是否为selenium发起 如果是的话则让该次请求失败 规避检测的方法 selenium接管chrome浏览器 实现步骤 必须将你电脑中安装的谷歌浏览器的驱动所在的目录找到 且将目录添加到环
  • 【后端】Java根据日期获取哪年的第几季度

    记录自己日常写的通用方法 根据日期 Date 获取哪年的第几季度 如下面代码 public String GetQuarterByDate String date throws ParseException if date equals d
  • jQuery ajax重复调用问题

    前段时间项目中遇到有的页面调用一次ajax会发送两次请求的问题 发现注释掉构造jQuery Dialog代码后正常 最终找出的原因是构造jQuery Dialog的div中有多余且未闭合的标签所致
  • 彩虹表(rainbow table)

    1 彩虹表引入 在看微众银行开源的WeIdentity规范中的可验证凭证Credential数据结构时 看到有关于防止彩虹表方式反向破解哈希的问题 如下图所示 在执行选择性披露用户的信息时 是将claim中的其他字段内容进行hash 只披露
  • vue.js -- 条件渲染

    目录 条件渲染 v if的用法 v if v else的用法 v if v else if v else的用法 v show的用法 v if 和 v show 的区别 条件渲染 v if的用法 代码演示
  • 蓝桥杯专题之思维篇

    题目列表 2014年 蚂蚁感冒 2016年 交换瓶子 2018年 乘积最大 2019年 后缀表达式 2022年第一次模拟赛 停车位 1 蚂蚁感冒 题目描述 长100厘米的细长直杆子上有n只蚂蚁 它们的头有的朝左 有的朝右 每只蚂蚁都只能沿着
  • leaflet-editable

    请参阅演示 UI 下面是更多示例 这也是uMap背后的绘图引擎 安装 您需要 Leaflet gt 1 0 0 然后包含src Leaflet Editable js 路径拖动 如果你想要路径拖动 你还需要包含Path Drag js 快速
  • vscode 预览图片 插件_真的动手写的VSCode的插件(图片浏览)之1

    由于本职工作中经常做图像处理 于时大量的图片浏览是不可避免的 怎么样不离开最近经常使用的VSCode 同时去看大量的图像对我来讲就是个不错的需求 尤其是某个目录下的文件 先谈基本的需求吧 显示一个目标下的所有图像 最好图像可以按列表 块显示
  • DQN学习使用混合规则的柔性车间AGV实时调度(关注点:状态、奖励函数的设置)

    1 文章简介 本文原文可查阅文献 Deep reinforcement learning based AGVs real time scheduling with mixed rule for flexible shop floor in
  • 1013: 防水堤坝_当堤坝断裂时:网页溢出问题的解决方案

    1013 防水堤坝 After unexpected gaps in pages perhaps the most common layout problem is content overflow Thankfully there are
  • Nginx负载均衡与高可用的实现

    当生产环境里有很大的流量产生时 通常需要用负载均衡技术来做优化 并确保容错配置 Nginx不光可以实现Web Server 还可以作为HTTP负载均衡来分发流量给后端的应用程序服务器 以此来提高性能 Nginx的负载均衡功能依赖于ngx h
  • Aix topas命令解析

    author skate time 2009 07 31 在网上闲逛时发现一片关于topas命令的详解 写的很全 于是记录在这 1 1 Aix topas命令解析 1 1 1 概述 1 1 2 命令报告及其输出 1 1 2 1 主要说明 1
  • C语言打印各种图案

    C语言打印各种图案 1 线段图案 include
  • 扩展练习4(学生类设计).设计一个友元函数,按照成绩从高到低的顺序输出姓名、学号和成绩信息

    include
  • 网络协议与分层模型

    文章目录 网络协议与分层模型 概述 网络分层模型 应用层 传输层 网络层 数据链路层 物理层 嵌入式设备接入互联网的需求越来越大 要想深层次的理解和应用好网络传输 就不得不挖一下计算机网络模型的老底 从系统角度 对网络应用进行分析 做到心中
  • XGBoost输入和输出维数

    XGBoost的输入和输出维数 python包 输入数据 2维 样本数 训练or测试 特征数 输出数据 1维 样本数 PS 单个树模型的输入似乎都是1维的
  • 大数据相关常用软件下载地址集锦

    文章目录 每日一句正能量 前言 一 软件下载地址如下 二 文档地址如下 结语 每日一句正能量 生命中有一些人与我们擦肩了 却来不及遇见 遇见了 却来不及相识 相识了 却来不及熟悉 熟悉了 却还是要说再见 前言 由于大数据开发中经常需要用到Z
  • python索引

    索引 作用 访问容器元素 str 齐天大圣 获取第一个元素 print str 0 获取第2个元素 print str 1 切片 从容器中取出相应的元素 语法 容器 开始索引 结束索引 步长 str1 我叫齐天大圣 print str1 0