python常用函数、方法


这篇随笔记录python学习过程中遇到的部分函数

python调用模块或者模块中的函数时,可以给模块或函数设置别名,方便coding,相关语法:

  import model_name as fn  #给模块定义别名

  from model_name import function_name as fn   #给方法定义别名

 常用函数:

  • input()、 raw_input()   

    让程序暂停运行,等待用户输入一些文本,接受输入的参数

      >>> message = input("Tell me something, and I will repeat it back to you: ")
      >>> print(message)   

      执行:Tell me something, and I will repeat it back to you: Hello everyone!  #输入Hello evetyone 回车
      Hello everyone!

 

    :python2对应的是raw_input() ,而python3对应的是input().

  • pop()

     pop()函数

  • open()

    函数open()接受一个参数:要打开的文件的名称(前提是该文件与该代码在同一个文件夹里边

      >>> with open('pi_digits.txt') as file_object:  #将pi_digits文件打开,并返回一个表示该文本的对象:file_object;关键字with在合适时机关闭文件
      >>> contents = file_object.read()  #read()读取内容,返回字符串
      >>> print(contents)

 自定义函数:

  关键字def来声明,函数有多个形参时,注意传递实参的顺序对应(关键字实参不用考虑顺序)

    >>> def greet_user(username):  #注意冒号,变量username是一个形参——定义函数完成其工作所需的一项信息

    >>> """显示简单的问候语"""  #python使用三括号生成程序中函数文档
    >>> print("Hello, " + username.title() + "!")
    >>> greet_user('jesse')   # 变量jesse是一个实参——调用函数时传递给函数的信息

    Hello,Jesse!

 常用方法:

  • items()

    字典dic的方法,返回可遍历的键/值数组    

  • __init__()

    该方法前后各有两个下划线,共四个下划线,要特别注意!

    (经常有新手会遇到这个错误:TypeError: this constructor takes no arguments)

    很可能就是构造函数书写错误。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM