zoukankan      html  css  js  c++  java
  • Python 学习笔记一

    前言

    这篇博客是在学习某个网站时记录下来的,所以其纪录的顺序和那个网站里面一样,有些知识点已经大概了解了就不再赘述。

    基础

    字符串和编码

    在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。
    python 3 版本中,字符串是以Unicode来编码的;当你的源代码包含中文的时候,需要指定保存为UTF-8编码:

    #!/usr/bin/env python3
    # -*- coding: utf-8 -*-
    

    使用list和tuple

    list

    函数 描述
    len (list) 获取元素个数
    cmp (list1, list2) 比较两个列表的元素
    max (list) 列表元素最大值
    min(list) 列表元素最小值
    list (seq) 将元祖转换为列表(()->[])
    append (obj) 追加元素到末尾
    count (obj) 统计某个元素在列表中出现的次数
    extend (seq) 在原来末尾追加另一个序列
    index (obj) 找到第一个匹配项的索引位置
    insert (index, obj) 在指定位置加入
    pop (index) 移除指定索引的元素(不填则默认最后一个),并且返回
    remove (obj) 移除第一个匹配项
    reverse () 反转
    sort ([func]) 排序

    tuple

    和list类似,但是tuple在初始化之后则不能修改(指向的元素的地址不变)。如果可能,用tuple取代list,因为更安全一些;

    注意:

    在定义只有一个元素的tuple时,在元素末尾也会加上一个 ,

    使用dict和set

    dict

    函数 描述
    in 判断key是否存在
    get (obj) 同上,同时如果不存在,还可以返回自定义的值
    pop (obj) 删除key
    clear() 清空
    items() 返回可以遍历的健值对列表
    keys() 以列表形式返回字典中所有的键
    values() 以列表返回字典中的所有值

    set

    同样是一组key的集合(key不重复),但是不存储value。

    函数 描述
    add (key) 添加key
    remove (key) 删除key
  • 相关阅读:
    Python-05知识-01Python优缺点
    Python-02进阶-06代码优化工具
    Python-02进阶-04多进程多线程
    Python-02进阶-03生成器
    Python-02进阶-02装饰器
    Python-01基础-13功能模块
    Python-01基础-12常用命令
    Python-01基础-11基础知识
    console.dir有很多浏览器,系统的兼容性问题,不要随便用!
    微信支付-签名错误
  • 原文地址:https://www.cnblogs.com/George1994/p/6733170.html
Copyright © 2011-2022 走看看