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
  • 相关阅读:
    0.1+0.2==0.3?
    Tomcat 初探(三)多项目部署
    Tomcat 初探(二) server.xml 配置
    Tomcat 初探(一) 简介
    如何使用 Idea 远程调试 Java 代码
    js-将时间戳转为正常的日期
    VUE-基本的写法
    HTML-列表无缝滚动效果2(显示一个暂停3秒,滚走显示下一个)
    JS-判断用户使用的终端是安卓还是IOS
    JS-在本页面监听是否用户是点击了返回进入的(IOS返回页面时,页面未初始化)
  • 原文地址:https://www.cnblogs.com/George1994/p/6733170.html
Copyright © 2011-2022 走看看