当前位置:首页 > Python技术文章 > python的index函数用法

python的index函数用法 详解python中的index函数用法

  • 发布时间:
  • 作者:码农之家原创
  • 点击:366

这篇文章主要知识点是关于python、index、函数用法、python中index怎么用 的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下相关资源

自学Python编程基础学习笔记

这是一本面向Python初学者的实用学习笔记,适合刚接触Python的初学者以及希望使用Python处理和分析数据的读者阅读,也可最为工具参考资料

查看详情

python的index函数用法

1.函数的创建

def fun():        #定义
  print('hellow')  #函数的执行代码
  retrun  1    #返回值
fun()         #执行函数

2.函数的参数

   普通参数 :要按照顺序输入参数

def fun(a,b,c):
  print(a)
  print(b)
  print(c)
  return a
fun(11,22,33)
#输出:11
#输出:22
#输出:33  

  指定参数:输入参数时可以不按照顺序输入

def fun(a,b,c):
  print(a)
  print(b)
  print(c)
  return a
fun(b=1,a=3,c=44)
#输出:3  1  44
  默认参数:有默认参数的时候形参一定要放在参数的尾部
def fun(a,b=" 老司机"):
  tem=a+b
  return tem
ret=fun("i am")
print(ret)
#输出:i am 老司机
#如果不想默认值
def fun(a,b=" 老司机"):
  tem=a+b
return tem
ret=fun("i am"," sb")
print(ret)
#输出:i am sb

  动态参数

 *args:表示元组
 **kwargs:表示字典
def fun(a,*args,**kwargs):
  print(a,args,kwargs)
fun(23,1,2,3,4,k1=33,k2=5)
#输出23 (1, 2, 3, 4) {'k2': 5, 'k1': 33}

总结

以上所述是小编给大家介绍的python中的index函数用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对码农之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

python中index怎么用

Python中index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

python中index怎么用

语法

index()方法语法:

str.index(str, beg=0, end=len(string))

参数

str -- 指定检索的字符串beg -- 开始索引,默认为0。end -- 结束索引,默认为字符串的长度。

相关推荐:《python视频教程》

返回值

如果包含子字符串返回开始的索引值,否则抛出异常。

实例

以下实例展示了index()方法的实例:

#!/usr/bin/python
str1 = "this is string example....wow!!!";
str2 = "exam"; 
print str1.index(str2);
print str1.index(str2, 10);
print str1.index(str2, 40);

以上实例输出结果如下:

15
15
Traceback (most recent call last):
  File "test.py", line 8, in 
  print str1.index(str2, 40);
ValueError: substring not found

shell returned 1

以上就是python中index怎么用的详细内容,更多请关注码农之家其它相关文章!

以上就是本次给大家分享的关于Python的全部知识点内容总结,大家还可以在下方相关文章里找到Python工具整理推荐、 Python调用C# Com dll组件的方、 python求最大值最小值的实、 等python文章进一步学习,感谢大家的阅读和支持。

上一篇:Python登录状态进行接口测试 Python 保持登录状态进行接口测试的方法示例

下一篇:python echarts画热力图(世界地图,省市地图,区县地图)

展开 +

收起 -

相关内容
机器学习系统设计:Python语言实现

本书是一本设计高效机器学习系统的详实指南,介绍机器学习系统设计的整个过程,相关的Python库,并在各个知识环节中都给出了Python示例,欢迎下载

查看详情
Python从小白到大牛

PyCharm厂家JetBrains公司官方推荐用书!赠送教学课件24章,300个示例源代码,4个完整实战项目,教学视频2500分钟!并提供实时在线答疑服务!

查看详情
零基础入门学习Python(含视频、源码)

本书是一本Python 3.7编程轻松入门教程,前半部分首先讲解基础的Python 3语法知识,后半部分则围绕着Python 3在爬虫、界面开发和游戏开发上的应用,循序渐进,欢迎下载

查看详情
Python和HDF5大数据应用

本书向任何有Python数据分析基本背景的人介绍如何在Python下使用HDF5。适合有基础的Python开发者,尤其适合要使用Python开发数据存储和处理等相关应用的读者阅读参考,感兴趣的小伙伴们可以下载参考一下

查看详情
Python编程基础

本书以任务为导向的编写模式,全面介绍了Python编程基础及其相关知识的应用,以及如何利用Python的知识解决部分实际问题

查看详情
Python高性能编程

本书围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解,深刻理解Python的实现,让你的Python代码运行的更快

查看详情
学习笔记
网友NO.977517

获取python的list中含有重复值的index方法

关于怎么获得,我想其实网上有很多答案。 list.index( )获得值的索引值,但是如果list中含有的值一样,例如含有两个11,22,这样每次获得的都是第一个值的位置。 那么怎么去解决这个问题呢? 下面的程序对这个问题做了一定的解答 #!/usr/bin/env python# -*- coding: utf-8 -*-# @Author : SundayCoder-俊勇# @File : listlearn.py# 怎么获得list中的相同值的索引值# 请看下列程序s = [11, 22, 33, 44, 22, 11]print s.index(11)# 此时输出0print s.index(22)# 此时输出1# 那怎么才能得到11,22相同的值的索引值呢?# 有人说用dict(字典),这个方法也可以# 有人说用defaultdict# 程序如下:from collections import defaultdictd = defaultdict(list)for k,va in [(v,i) for i,v in enumerate(s)]: d[k].append(va)print d# 输出的结果如下:defaultdict(type 'list', {33: [2], 11: [0, 5], 44: [3], 22: [1, 4]})# 但是有没有一个更加简单的方法呢?# 有的,那就是”……

网友NO.854253

python for 循环获取index索引的方法

使用 enumerate 函数 可以返回下标。 例如 for inx, val in enumerate(['uyy', 'dfdf']): print(inx) print(val) 结果是 0uyy1dfdf 以上这篇python for 循环获取index索引的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。 ……

网友NO.795732

Python pandas.DataFrame调整列顺序及修改index名的方法

1. 从字典创建DataFrame import pandas dict_a = {'user_id':['webbang','webbang','webbang'],'book_id':['3713327','4074636','26873486'],'rating':['4','4','4'],'mark_date':['2017-03-07','2017-03-07','2017-03-07']} df = pandas.DataFrame(dict_a) # 从字典创建DataFrame df # 创建好的df列名默认按首字母顺序排序,和字典中的先后顺序并不一样,字典中是'user_id','book_id','rating','mark_date' book_id mark_date rating user_id0 3713327 2017-03-07 4 webbang1 4074636 2017-03-07 4 webbang2 26873486 2017-03-07 4 webbang 2. 调整列顺序 df = df[['user_id','book_id','rating','mark_date']] # 调整列顺序为'user_id','book_id','rating','mark_date' df user_id book_id rating mark_date0 webbang 3713327 4 2017-03-071 webbang 4074636 4 2017-03-072 webbang 26873486 4 2017-03-07 3. 调整index为从1开始 df.index = range(1,len(df) + 1) # 将index改成从1开始 df user_id book_id rating mark_date1 webbang 3713327 4 2017-03-072 webbang 4074636 4 2017-03-073 webbang 2……

<
1
>

电子书 编程教程 文档 软件 源码 视频

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757