zoukankan      html  css  js  c++  java
  • Python第三天

    计数器python中强大而又不常用的模块。

    import collections

    str1 = "shandandandenagekaihuayou"


    c1 = collections.Counter(str1)

    print(c1)

    Counter({'a': 6, 'n': 4, 'd': 3, 'e': 2, 'h': 2, 'u': 2, 'g': 1, 'i': 1, 'k': 1, 'o': 1, 's': 1, 'y': 1})

    统计字符出现的次数

    除了以上,还包括以下方法

    有序字典

    按照顺寻进行排列的字典

    默认字典

    可命名元祖

    1、创建类

    2、使用类创建对象

    3、使用对象

    常规元祖

    1、使用类创建对象

    2、使用对象

    队列。。

    单项队列

    双向队列

    栈,弹夹

    队列和他相反

    (迭代器 写个类 列里面有个方法)

    生成器和连接池类似,啥时候用啥时候生成器

    生成器内部基于yiel

    冒泡算法

    函数

    1、内部函数(代码块按照功能划分

    2、自定义函数

    3、导入函数(就是其他人的函数,尼玛还不是自定义)

    常用函数

    vars()  查看当前模块所有变量

    __name__  #标识主程序

    内置函数

    all() 接受一个序列,判断只要有空*(0也是假)就是假,所有都有数值返回真

    any()只要有一个是真的就返回真

    ord 将字符转化为ANSCII码

    chr ANSCLL码转成字符

    hex() 16进制转换

    enumerate()设置排列序号

    函数

    def email():    #def 关键字  email函数名

    函数没有明确指定返回值 则返回Nonel

    看手机图片

    参数:

         普通参数

            形式参数

            实际参数 

                参数可以有n个

        默认参数 

            不传则使用默认值,默认参数只能放到最后

        动态参数(为了传列表和元组)

            *arg (命名有些个性),可以接受多个参数

            内部自动构造元组

             传入的值为列表或元组时需要在前面+ *,避免内部构造元组

        动态参数2

            **arg,

                传入参数只接受字典格式

                   fuck(K1=123)

                   传入的值为字典时需要在前面+**

    文件操作

         打开姿势

                w:清空内容

                r:读取

                a:可读可写,写的话写在最后

                r+ 可以读可以写

                w+:这没有意义

                a+:这没有意义

                 rb:二进制方式读取

                 U:只能和r一起用

                rU:换行符统一转化为

                r+U:换行符统一转化为

    obj = open('log','r')

    obj.seek(5) 从第五个字符读

    obj.tell     读取位置

    obj.truncate()   截断数据,默认根据当前指针位置,(可以传值从传值的指针截断)

  • 相关阅读:
    How to disable daily upgrade and clean on Ubuntu 16.04
    跟李沐学Ai 03 安装【动手学深度学习v2】
    When using 'npm' it requires me to login to github
    Wrong detect of Parsing error: invalid-first-character-of-tag-name in expression.
    18.04: a stop job is running for unattended upgrades shutdown
    NCSC recommend against forcing regular password expiry,
    OWASP Testing for Weak Password Policy--> When must a user change their password
    NIST Special Publication 800-63: Digital Identity Guidelines Frequently Asked Questions
    Mo Tu We Th Fr Sa Su
    工程变更-ECN,ECO,ECR,ECA
  • 原文地址:https://www.cnblogs.com/lige-python/p/4963948.html
Copyright © 2011-2022 走看看