美文网首页
常用python操作

常用python操作

作者: MisakaMikotoSAM | 来源:发表于2016-08-27 21:43 被阅读11次

python是一种充满魅力的语言,灵活的语法能用很短的语句实现很强大的功能,这里记录几种常用的python操作。

1.切片

切片能获取一个可迭代对象的一个任意长度的子段,范围[start,end),例子如下:

a = [0, 1, 2, 3, 4, 5, 6]
b = a[:3]     # b = a[0:3] = [0, 1, 2]
c = a[3:]     # c = a[3:len(a)] = [3, 4, 5, 6]
d = a[2:5]    # d = [2, 3, 4]
e = a[:]      # e = a 此处e是a的一个副本,改变a不影响e的值

另外,切片支持负数,-1代表最后一个索引,-len(a)表示第一个索引0。

2.三元表达式

与C语言一样,python也支持三元表达式:

a = 10 if b > 0 else -10    #如果 b > 0 , a = 10 , 如果 b <= 0 , a = -10

3.lambda表达式

lambda表达式是一种匿名函数,能实现简单功能,且不需要定义函数:

#以下两种写法功能一致,“:”左边为函数参数,“:”右边为返回值
lambda x : x**2

def fun(x):
    return x**2

4.format

python3.x支持利用format来对字符串进行格式化,比用占位符方便很多:

a = "hello {}, i'm {}.".format('xxx', 'python')
#a = "hello xxx, i'm python."

5.dir

利用dir函数,我们可以得到一个对象所有的方法与属性,再利用help我们便可以了解这个方法如何使用:

a = [x for x in dir(list) if not x.startswith('__')]
# 这样便可以得到list全部的非下划线开头的方法

相关文章

  • day2-总结

    python编程常用快捷操作及版本号解析 常用快捷操作 control + / -----单行注释 con...

  • python常用操作整理

    python数据清洗常用操作整理(代替excel)

  • python常用文件操作总结

    python 移动文件或文件夹操作。python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法...

  • Python OS模块常用方法总结

    Python OS模块常用方法总结Python OS模块方法:操作 说明os.g...

  • python操作文件和目录的常用方法

    在Python中对文件和目录的操作经常用到os和shutil模块。 常用方法: (1)获取当前Python脚本工作...

  • Python常用操作

    console 输入txt pandas 索引列互相转换 中文路径乱码问题: initialize many li...

  • python常用操作

    列表分段:lst = [1, 2, 3, 4, 5, 6, 3,4]len = 3[lst[i:i+len] fo...

  • 常用python操作

    python是一种充满魅力的语言,灵活的语法能用很短的语句实现很强大的功能,这里记录几种常用的python操作。 ...

  • Python常用操作

    将数据保存到文件

  • python常用操作

    1、查询某个函数的用法 终端-python import-help()-Q退出 2、获取文件路径,直接拖拽到con...

网友评论

      本文标题:常用python操作

      本文链接:https://www.haomeiwen.com/subject/vtrnsttx.html