2018.1.15学习python第二天01【切片】

[Python] 经验总结 1:数据框的切片 文章目录原生风格切片单列切片多列切片行pandas 风格切片df.loc["indexes", "columns"] 基于行、列的名称切片df.iloc["indexes", "columns"] 基于行、列的索引切片 每个人都知道 Python 是一种高效、简洁、优雅的语言,。然而 Python 也有很多坑,现在老宅开一个新系列,分享老宅在学习和实践中总结的经验和教训,不定期分享。 第一个经验就... 阅读详情

字符串:用单引号''或双引号""引起来的都是字符串。

访问字符串中的值:切片

var1 = 'Hello World!';
var2 = "Runoob";
print("var1[0]: ", var1[0]);#获取变量var1中的第一个字符。
print("var2[1:5]: ", var2[1:5]);#获取变量var2中第二个到第五个字符。
print('var1[1:7:2]',var1[1:7:2]);#获取变量var中第二个到第七个字符,每两个获取一次(中间隔一个)


在访问字符串中的内容时,第一个字符的下标为‘0’,依次类推,第二个字符的下标为‘1’,第三个字符的下标为‘2’,等等。

#[];中括号中间没有冒号时,只获取对应下标(索引)的字符。
#[:];中括号中有一个冒号时,或许从第一个参数为下标(索引)到第二个参数为下标之内的所有字符,但是获取到的字符只包含第一个参数对应的字符,不包含最后一个参数对应的字符;并且只能第一个参数小于第二个参数。
#只写第一个参数会从第一个参数对应的那个字符开始一直获取到最后一个字符。
#只写第二个参数会从第一个字符一直获取到第二个参数所对应的字符,但不包含第二个参数所对应的字符。
#两个参数都不写会获取整段字符串。
#[第一个参数:第二个参数:第三个参数];
#[::];中括号中有三个冒号的,和中括号中有两个括号的类似;第三个参数是每几个获取一次,并且可以为复数,第三个参数是负数的时候会倒叙获取,需要前两个参数:第一个参数大于第二个参数。
str="Python"
print(str[0:6])  # Python
print(str[2:5:2])  # to
print(str[3:0:-1])  # python的切片也可以倒着取值,第三个参数设置为负数 # hty
print(str[0:3:-2])  # 前两个参数,不是下标从大取到小,会取不到元素,倒着取所以下标也是倒着 # 空
nums=[11,22,33]
nums[0:2]=[0,1]  # 两个元素正好将列表的前两个替换掉
print(nums)  # [0,1,33]
nums[0:2]=[1,2,3,4,5]  #将list中的两个元素改为五个元素,列表会发生扩充,变成下面那一行打印的那样
print(nums)  # [1,2,3,4,5,33]
nums[0:5]=[1,2]  # 同样将列表中的五个元素赋值为两个元素,列表会缩短
print(nums)  # [1,2,33]
list=[1,2,3,4,[1,2]]
print(list[4][1]) # 取到list中第五个元素中的第二个元素。python中取多层列表中的元素。
list=[1,2,3,[1,2,[1,2]]]
print(list[3][2][1]) # 取到第四个元素中第三个元素的第二个元素。下标从0开始。
# 依次类推,更深的列表层数,可以用更多的中括号取到元素。

function操作字符串的内置方法/内置函数:

str();函数可以将非字符串型数据转换成字符串型;int();函数可以将其他类型的数字转换成整数数字类型;

float();函数将整数数字转换成浮点数数字(小数);【后面带有小括号的都是函数、方法function】。

通过以上三个function(方法)可以强制转换成字符串、整数、浮点数。

r/R:

 

#\n是换行符;
#大写R或小写r都可以取消\n换行符的特殊性,使其不具备换行功能(只作用于同一行的\n)。
print(r'\n是一个换行符');
print(R'\n是一个换行符');

 

基于matlab的形态学的权重自适应图像去噪 数学形态学以图像的形态特征为研究对象,通过设计一套独特的数字图像处理方法和理论来描述图像的基本特征和结构,通过引入集合的概念来描述图像中元素与元素、部分与部分的关系运算。因此,数学形态学的运算由基础的集合运算(并、交、补等)来定义,并且所有的图像矩阵都能被方便地转换为集合。随着集合理论研究的不断深入和实际应用的拓展,图像形态学处理也在图像分析、模式识别等领域起着重要的应用。实验结果表明,如果仅通过串联滤波器去噪,则往往具有一定的局限性,在结果图像中也保留着较为明显的噪声。 阅读详情

相关推荐

Langfuse实战:从评估打分到问题解决的完整指南

本文详细介绍了如何利用开源LLM工程平台Langfuse对AI应用进行系统性评估与优化。从创建评估数据集、设计自动化评分函数,到深入排查常见问题并关联Trace进行精准打分,提供了完整的实战指南。最后,探讨了如何利用评估结果驱动提示词迭代与A/B测试,并给出了生产环境部署与性能优化的关键考量,帮助开发者构建可测量、可分析、可改进的LLM应用。

backprop5master的博客 650

如何通俗地理解什么是 Python?

与 C 语言一样,Python 也是一门编程语言。但与 C 语言不同的是,Python 是一个面向对象的语言,而 C 语言则是一个面向过程的语言。原来我一直都不知道什么叫面向对象,什么叫面向过程,直到最近才弄懂。   简单的说,如果你想要盖个房子,从水泥到螺丝,从图纸到砖头都是由你一个人亲力亲为,那么这种全部都是由你亲自动手的方法就叫做面向过程。同样是盖房子,你让小张去买水泥和螺丝,让小李去画...

SuperFeng 2400

振动分析中相位的确定

更是定位不平衡量角度的关键。是确定振动信号与转子旋转位置之间时间关系的核心步骤,而。以内,以确保校正配重安装角度的有效性。在实际动平衡中,相位角的误差需控制在。在振动分析和动平衡中,

轩辕霸天L 2734

全面深入彻底理解Python切片操作【原创】

全面深入彻底理解Python切片操作【原创】 我们基本上都知道Python的序列对象都是可以用索引号来引用的元素的,索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。 在Python中对于具有序列结构的数据来说都可以使用切片操作,需注意的是序列对象某个索引位置返回的是一个元素,而切片操作返回是和被切片对象相同类型对象的副本。 如下面的例子,虽然都是一个元素,但是对

xpresslink的专栏 5万+

别让你的URDF模型在Gazebo里‘躺平’:手把手教你配置libgazebo_ros_diff_drive插件让两轮小车动起来

本文详细解析了如何在Gazebo中配置libgazebo_ros_diff_drive插件,使两轮小车模型实现动态仿真。从URDF模型到传动装置,再到差速驱动插件的精细调参,手把手教你解决机器人‘躺平’问题,提升ROS1与Gazebo仿真的实战能力。

weixin_42552716的博客 334

pdf.js 移动端手势缩放功能实现与原生事件集成

本文详细解析了如何为pdf.js的viewer.html移动端页面实现流畅的双指捏合手势缩放功能。通过深入分析pdf.js的缩放机制,并利用原生触摸事件(touchstart、touchmove、touchend)进行集成,在不修改核心源码的前提下,为用户提供媲美原生应用的顺滑缩放体验,有效提升了移动端PDF阅读的专业性和用户满意度。

brandy的博客 490

数组切片[Python]

numpy生成数组的方法 多维数组的理解 .......... (a) (b) (c) (d) 简单理解,一维数组就是一个向量,二维数组是一个矩阵,三维数组就是有几个矩阵,四维数组就是有几个这样的三维立方体,如上图,将图a复制4份就变成了图b的二维,将图b复制3份就变成了图c的三维,将图c复制3份就变成了图d...

m0_52190506的博客 6978

MATLAB地理数据处理 25:植被物候提取及分析模型优化(Savitzky-Golay)

之前我写过一篇使用Savitzky-Golay处理遥感数据,获取地面物候信息的MATLAB代码,但是发现存在一些问题:对物候开始期和物候结束期的阈值设定都为相同值,但是有些研究中,需要根据不同的环境条件,设置不同的物候阈值,所以对其进行相应的修改。

amyniez的博客,欢迎交流讨论 2233

python数据框切片_[Python] 经验总结 1:数据框的切片

文章目录原生风格切片单列切片多列切片行pandas 风格切片df.loc["indexes", "columns"] 基于行、列的名称切片df.iloc["indexes", "columns"] 基于行、列的索引切片每个人都知道 Python 是一种高效、简洁、优雅的语言。然而 Python 也有很多坑,现在老宅开一个新系列,分享老宅在学习和实践中总结的经验和教训,不定期分享。第一个经验就是要吐...

weixin_39796752的博客 880

在Simulink中构建永磁同步电机的网络化控制模型,并分析通信网络对系统性能的影响

核心优势通过仿真验证了网络延迟和丢包对PMSM控制性能的影响。提供了改进PI参数或引入自适应控制的解决方案。扩展方向抗干扰控制:结合卡尔曼滤波或滑模控制抑制网络噪声。时间敏感网络(TSN)建模:参考知识库[2]的中断触发方式,实现确定性通信。网络安全仿真:模拟恶意攻击(如数据篡改)对控制系统的威胁。

xiaoheshang_123的博客 167

爬取Unsplash高清壁纸:Python爬虫实战教程(最新技术)

在当今数字化时代,高清壁纸已经成为人们个性化设备的重要元素。Unsplash作为全球最知名的免费高质量图片网站,汇集了数百万张由全球摄影师贡献的高清图片。然而,Unsplash官网的下载方式需要手动操作,对于需要批量下载壁纸的用户来说效率较低。本文将带你深入探索如何使用Python爬虫技术高效爬取Unsplash高清壁纸,从基础到进阶,全面掌握图片爬取的核心技术。Unsplash成立于2013年,是一个完全免费的图片分享平台。高质量内容:所有图片均由专业摄影师上传,分辨率普遍达到4K以上免费商用。

2201_76125261的博客 935

python的字符串切片、列表切片

字符串切片 str = '0123456789′ print str[0:3] #截取第一位到第三位的字符 [0,1,2] 前包含后不包含 print str[:] #截取字符串的全部字符 print str[6:] #截取第七个字符到结尾 print str[:-3] #截取从头开始到倒数第三个字符之前 [0,1,2,3,4,5,6] 也是不包含-3 print str[-1] #截取倒数...

非空盒子的博客 2069

SI好文翻译:铜箔表面纹理对损耗的影响:一个有效的模型(一)

Paul G. Huray发表在DesignCon2010的提出铜箔表面雪球模型的论文。第一部分说明之前的铜箔表面模型只适用于5GHz以内,超过5GHz后就不再准确。

小孟同学的博客 2170

python学习之切片

切片对特定范围的数据进行处理非常的便捷。 对于一个list L =list(range(100)) L[0:100] 即为0 到99的个元素 ,刚好为100个元素 L[-1]即为倒数第一个元素即99 L [::5]即是每隔5个元素取一个 L[:]即表示所有的元素 L[-1:] 表默认L[-1:0] 即[99] L[:-1] 表示从倒数第n个至倒数第1个,...

weixin_30617737的博客 742

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

python切片1-10元素倒序_python 中倒序切片

楼主问的是列表,及Python中所有可迭代类型类型的 切片问题, 由于我电脑上装的是Python 3.x, 在 range() 这个内建函数上和泪珠的2.x 有些许差别:2.x: range(start : stop : step) 生成 一个 从start开始(包含start)到stop结束(不包含stop),步长为 step 的列表(下称:list类型)3.x range(start : st...

weixin_42214654的博客 771

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

python切片是什么_python列表切片是什么

我们基本上都知道Python的序列对象都是可以用索引号来引用的元素的,索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。在Python中对于具有序列结构的数据来说都可以使用切片操作,需注意的是序列对象某个索引位置返回的是一个元素,而切片操作返回是和被切片对象相同类型对象的副本。如下面的例子,虽然都是一个元素,但是对象类型是完全不同的:>>>alist=[0,...

weixin_39928461的博客 336

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

python切片逆序_python 中倒序切片

楼主问的是列表,及Python中所有可迭代类型类型的 切片问题, 由于我电脑上装的是Python 3.x, 在 range() 这个内建函数上和泪珠的2.x 有些许差别:2.x: range(start : stop : step) 生成 一个 从start开始(包含start)到stop结束(不包含stop),步长为 step 的列表(下称:list类型)3.x range(start : st...

weixin_39583655的博客 1232

18_Python字符串切片操作

字符串切片是Python中用于从字符串中提取子串的强大工具。通过指定开始和结束下标,以及可选的步长参数,可以轻松地截取字符串的一部分。结束下标:表示结束截取的下标,截取的内容不包含下标对应的内容,若不设置结束下标,表示截取到最后。从字符串中复制指定的一段代码,生成一个新的字符串。开始下标:表示开始截取的下标,默认从 0 开始。字符串[开始下标:结束下标:步长]

在科技的浪潮中,我们寻找着创新的火种,在代码的海洋里,我们编织着智慧的网。腾飞开源,就是这样一个由技术精英汇聚而成的博客平台,我们致力于分享在Java、Python、IoT和人工智能等领域的最新研究成果和实战经验。 在腾飞开源的博客上,你会看到紧跟技术前 1168

python里什么是切片_python列表切片是什么

我们基本上都知道Python的序列对象都是可以用索引号来引用的元素的,索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。在Python中对于具有序列结构的数据来说都可以使用切片操作,需注意的是序列对象某个索引位置返回的是一个元素,而切片操作返回是和被切片对象相同类型对象的副本。如下面的例子,虽然都是一个元素,但是对象类型是完全不同的:>>>alist=[0,...

weixin_39558221的博客 521

python矩阵切片_Numpy切片基础操作详解

1. 多维数组的切片操作1) 列表切片与Numpy数组切片在讲解多维数组的切片操作之前,我们看一看简单的一维数组切片是如何进行操作的,我们知道在 Python 的列表类型中有浅拷贝和深拷贝之说,在一个列表上进行切片操作,会生成一个新的列表。也就是说列表的切片操作不会影响到列表源数据。In [1]: a=[1,2,3,4,5,6]In [2]: a[::]Out[4]: [1, 2, 3, 4, 5...

weixin_39857480的博客 1166

pythonint切片_python基础1| 索引与切片

python 索引与切片基本索引In [4]: sentence = 'You are a nice girl'In [5]: L = sentence.split()In [6]: LOut[6]: ['You', 'are', 'a', 'nice', 'girl']# 从0开始索引In [7]: L[2]Out[7]: 'a'# 负数索引,从列表右侧开始计数In [8]: L[-2]Out[...

weixin_39765796的博客 236

python切片详解_Python切片操作深入详解

本文实例讲述了Python切片操作。分享给大家供大家参考,具体如下:我们基本上都知道Python的序列对象都是可以用索引号来引用的元素的,索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。在Python中对于具有序列结构的数据来说都可以使用切片操作,需注意的是序列对象某个索引位置返回的是一个元素,而切片操作返回是和被切片对象相同类型对象的副本。如下面的例子,虽然都是一个元素,但是对...

weixin_39796652的博客 403

Python笔记:数据切片

以下是在pandas中实现数据切片的常用脚本​。原理不赘述,具体示例如下: 01. 构造数据集 # 构造数据源 import pandas as pd df = pd.DataFrame({ "序号":range(1,11), "品类":["水果","水果","水果","水果","水果","蔬菜","蔬菜","蔬菜","蔬菜","蔬菜"], "商品":["苹果","西瓜","荔枝","龙眼","菠萝","白菜","土豆","豆芽","番茄","豌豆"], "销量":rang

weixin_37537423的博客 3555

python 切片语法_深度解析Python切片

qiepian-001.jpeg前言在平时是否会遇到这样的场景,需要分离出 列表(List)中的部分数据。很多初学者都会想到用while循环去取,很显然这么做肯定是不可取的而且违背了Python之禅中的最重要的一条:Beautiful is better than ugly.设计高效且漂亮的解决方案是每个程序员的必备素质那这个时候Python切片就是我们的不二之选,Python切片的表达式十分简单...

weixin_39747334的博客 434

Numpy 数组切片

Numpy 数组切片

岳来的博客 1万+

Python 切片和迭代

关于切片和迭代的一些内容

"大梦三千秋的博客 599
上一篇: 2018.1.14学习python第一天03
下一篇: 2018.1.15学习python第二天02【字符串格式化符号与字符串的操作方法function】
whatthinking
博客等级 码龄9年 133粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值