Python学习笔记(一)——基本知识点

本文详细记录了Python学习过程中的关键知识点,包括数据类型(列表、元组、字典、集合)、函数(默认参数、可变参数、关键字参数、参数组合)等,适合用于复习和查阅。同时提供了Python官方文档链接及命令行帮助信息。
摘要由CSDN通过智能技术生成

    主要记录学习Python的历程和用于复习、查阅之用。

    知识点:

  1.    数据类型(列表、元组、字典、集合)
  2.    帮助文档
  3.    函数(默认参数、可变参数、关键字参数、参数组合)

 

 

  • 数据类型:
  1.   列表:list       有序集合,可增删元素 ,使用[]表示。可变。
  2.   元组:tuple    与list类似,但是一初始化就不能修改。使用()表示。不可变。
  3.   字典:dict      使用key-value存储,查找速度极快,但占用大量内存。使用{}表示。
  4.   集合:set       一组key的集合,但不存储value。使用([])表示。

List:

tuple:

dict:

set:

 

 

  • 帮助文档
  1. Python官方网页文档:https://docs.python.org/2/index.html
  2. 命令行帮助 help(函数名) 如help(abs)

     

 

 

  •      函数
  1. 函数名是指向一个函数对象的引用,可以将函数名赋给一个变量,相当于这个函数有了一个别名

    

     2. 函数返回多个值实质上就是 返回一个tuple(元组)

     

     3.自定义函数可以对参数类型进行检查,并抛出异常。

    

     4.函数设置默认参数

    

     注意:必选参数在前,默认参数在后

    

     注意:定义默认参数要牢记一点:默认参数必须指向不变对象。

   

     列表[]是可变对象,作为默认参数,每次调用会保存上一次调用的值,造成错误。

    

     5.函数设置可变参数

         *nums收到的是一个tuple

   

   

    6.函数设置关键字参数(用于拓展函数功能)

  

   函数student中name和age是必选参数,关键字参数others。关键字参数自动组合成dict(字典)。

   可以只传入必选参数:

  

   传入任意个数的关键字参数:

  

   

  

   7.函数设置参数组合

     参数组合定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。

    

      

    

     对于任意函数,都可以通过类似function(*args, **others)的形式调用它,无论它的参数是如何定义的。

   

转载于:https://www.cnblogs.com/JohnTsai/p/3912081.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值