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
  • 相关阅读:
    Spring AOP详解 、 JDK动态代理、CGLib动态代理
    mysql 日期 字符串 时间戳转换
    图文:通过sql server 连接mysql
    c# 数据绑定之 DataFormatString 格式
    sql 截取字符串与 截取字符串最长的字符串
    oracle 清除表空间
    sql 遍历结果print和表格形式
    国家与城市的sql
    sql2005 将一列的多行内容拼接成一行
    oracle和mssql中复制表的比较
  • 原文地址:https://www.cnblogs.com/George1994/p/6733170.html
Copyright © 2011-2022 走看看