• Python札记1--基础


    Python语言虽然简单,但相关的细节仍需要注意,本系列札记,旨在记录学习python过程中需要注意的相关知识点或相关难点的理解。

     1. 列表 

    a. python的列表list中元素的类型可以不同

    b. 索引从0开始,访问元素使用list[i],也可以为负数,-1表示最后一个元素

    c. 追加使用append方法,删除使用del方法

    d. 切片操作符list[start_index:end_index]

         注意:1) 开始位置包含在切片中,而结束位置不包含

          2) 开始位置为空,表示默认为从第一个元素开始

          3) 结束位置为空,表示到最后元素结束

    e. get()方法与读取索引方法类似,不同的是,如果键不存在,则返回None

    2. 字符串

    a. split()用于分割字符串,默认以空白字符如空格、' '、' '分割

    b. join()用于将一个list钟的所有字符串连接成一个字符串,格式为str.join(list)

    c. 字符串与list的部分操作相似,如:1) 遍历 2) 索引访问,但不能修改索引元素 3) 切片 4) 连接字符

    3. 文件操作

    a. 打开文件open(file, 'r', encoding='UTF-8')

    b. 写文件使用write方法,先使用open指定需要写入的文件句柄,再调用write方法;writelines(list)可以存储列表中的数据

    c. read()读取文本的全部内容,readlines()读取文件所有行

    4. 异常

    a. python中的异常格式为 try:...except:...

    5. 字典

    a. 字典的格式为 d = {key1:value1, key2:value2},其中键必须唯一,且键只能为简单对象,如字符串、整数、浮点数、bool值

    b. python字典键/值对没有顺序,使用键来访问对应的值,如 d[key1]

    c. 字典也可以通过for ... in遍历,注意遍历的变量中存储的是字典的键,如:

    score = {'a':10, 'b':'20'}

    for value in score:

    print(score[value])

    d. 赋值: score['a']=20,增加元素:score['c']=False, 删除元素:del score['c'],空字典:{}

    6. 模块

    a. 模块可理解为包含了函数与变量的py文件,程序中引入该模块,则可以使用对应的函数或变量

    b. 查询模块中的方法:dir(module)

    c. 引用模块:import module,引入模块中的方法: from module import func

    d. 避免冲突,模块重新命名:from math import pi as math_pi

    7. 函数

    a. 可以给函数提供默认参数,当调用该函数未提供参数时,函数使用默认参数,如果提供的话,则使用提供的值

    b. 当只想给部分参数提供默认值,则这些擦书必须在参数列表的末尾。

  • 相关阅读:
    《SpringBoot揭秘 快速构建微服务体系》读后感(二)
    《SpringBoot揭秘 快速构建微服务体系》读后感(一)
    《Java多线程编程核心技术》读后感(十八)
    4.Go-结构体、结构体指针和方法
    3.GO-项目结构、包访问权限、闭包和值传递引用传递
    3.Flask-SQLAlchemy
    3.django Model
    2.深入类和对象
    2.shell编程-函数的高级用法
    mysql命令
  • 原文地址:https://www.cnblogs.com/mengrennwpu/p/6886791.html
Copyright © 2020-2023  润新知