Python学习(一):Python基础知识点

帮助网址:https://docs.python.org/3.6/reference/index.html

  • 基础知识点
    1. While 和 for  循环以冒号“:” 结尾
    2. For循环  以 in  进行遍历
    1. 函数
      1. 函数定义以关键字“def”进行定义,严格缩进为定义区间
      2. 文档字符串(“docstring”)用三引括号起,用以描述函数是做什么的,eg:"""函数作用说明"""
      3. 函数定义格式  def + 函数名(参数)+冒号。Eg: def  greet_user(username):
      4. 参数传递有两种方式,位置实参&关键字实参
      5. 函数可以返回任何类型的值,包括列表和字典较复杂的数据结构。
      6. 将列表传递给函数后,函数可以对其进行修改。在函数中对这个列表所做的任何修改都是永久性的。
      7. 有时候需要禁止函数修改列表,这个时候实参可以选择列表副本,用[:]表示。为了避免花时间和内存创建副本,尽量使用现成列表。
      8. 允许任意数量的实参,此时形参名为“*TypeName”. 星号“*”让Python创建一个名为“TypeName”的空元组,并将收到的所有值封装进这个元组中。
      9. 任意数量的关键字实参,使用双星号定义,eg: **TypeName
      10. 任意数量的实参(或关键字实参)与位置实参混用时,任意数量实参放在参数列表最末端
      11. 调用方法1:函数可以存储在模块的独立文件中,实现代码块与主程序分离。后在主程序中,通过“import”语句导入模块。Eg: import module_name.py
      12. 要调用被导入的模块中的函数,可指定导入模块的名称和函数名,中间以句点号"."分离 。 Eg: module_name.function_name( )
      13. 调用方法2:导入特定的函数: from module_name import function_name   , 注意函数名不带圆括号“( )”
      14. 使用关键字"as"给函数或者模块指定别名
      15. 使用星号“*”运算符可让Python导入模块中的所有函数。此方法易造成函数重名,引起错误,尽量少用。

 

  • 数据结构
  1. 元组:
    1. 定义:不可变的列表。 
    2. 符号:圆括号“( )”,
    3. 示例:   a=(1,2)

 

  1. 列表
    1. 定义:由一系列按特定顺序排列的元素组成。 
    2. 符号:用方括号“[ ]”来表示列表,并用逗号来分隔其中的元素
    3. 示例:   a=[1,2]
    4. 特性1:可以将任何东西加入列表中,其中元素之间可以没有任何关系。
    5. 特性2:列表非常适合用于存储在程序运行期间可能变化的数据集。列表是可以修改的。
    6. 总结:列表与元组可以使用下标访问,但字典只能使用键值访问

 

  1. 字典
    1. 定义:字典是一系列键-值对 
    2. 符号:用花括号“{ }”表示,键-值之间用冒号“:”分隔,而键-值之间用逗号分隔
    3. 示例:   a={"Name":"aaa","Age":"12"}
    4. 特性1:可以使用键来访问与之相关联的值。
    5. 特性2:嵌套,可以在列表中嵌套字典,也可以在字典中嵌套列表,还可以在字典中嵌套字典。
    6. 总结1:set值可以不赋值,但是对应无法访问

 

 

  • 类型转换
    1. 转字符串 : str()
    2. 转整型: int()

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值