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
  • 相关阅读:
    UWP 应用获取各类系统、用户信息 (1)
    Windows Composition API 指南
    详解 UWP (通用 Windows 平台) 中的两种 HttpClient API
    Win2D 官方文章系列翻译
    Spring的IOC容器, AOP切面及启动流程简述
    maven和gradle的全局阿里云镜像代理
    SpringBoot项目中@Async方法没有执行的问题分析
    Oracle向MySQL迁移的注意点整理
    SpringBoot项目替换内部的依赖jar包
    MySQL的主从复制
  • 原文地址:https://www.cnblogs.com/George1994/p/6733170.html
Copyright © 2011-2022 走看看