• python学习笔记


    python学习笔记

    python编程第一章

    • 简单的安装和运行
    工具 版本
    python 3.7
    sublime text 3.2.2

    破解sublime text

    python编程第二章

    介绍的常见函数

    函数名 作用
    title 将字符串,每个单词的首字母变成大写
    f 字符串前拼接字符串使用
    upper 将字母变成全大写
    lower 将字母变成全小写
    strip 去除空白(加l和r可以选择去除一边)

    python之禅

    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.
    Special cases aren't special enough to break the rules.
    Although practicality beats purity.
    Errors should never pass silently.
    Unless explicitly silenced.
    In the face of ambiguity, refuse the temptation to guess.
    There should be one-- and preferably only one --obvious way to do it.
    Although that way may not be obvious at first unless you're Dutch.
    Now is better than never.
    Although never is often better than right now.
    If the implementation is hard to explain, it's a bad idea.
    If the implementation is easy to explain, it may be a good idea.
    Namespaces are one honking great idea -- let's do more of those!

    python 编程第三章

    列表

    • 对于列表使用负值表示倒数。
      如:
      -1为最后一个
      -2为倒数第二个
    • 在列表中添加元素
    添加位置 函数
    末尾 append(变量)
    列表中 insert(位置,变量)
    • 在列表中删除元素
    删除情况 删除方法
    使用del语句 del 变量[位置]
    使用pop方法,可以返回删除的值,
    像堆栈一样删除变量末尾的值
    pop()函数
    弹出列表中任何位置的元素 使用pop(位置)
    根据值删除,只能删除第一个,
    多个需要循环
    remove('值')
    • 组织列表
    需求 函数
    对列表永久排序,正序或者倒序 sort(reverse=Ture/Flase)
    对列表临时排序 sorted()
    颠倒列表 reverse()
    确定列表的长度 len()

    python 编程第四章

    循环罢了。

    • 一些函数:
    作用 方法
    for循环生成的一系列数 range(起始,结束)
    创建数字列表 list(range(1,6))
    指定步长 list(range(2,11,2))
    统计计算 min(),max(),sum()
    • 列表解析:
      作用:精简代码
      例子:
    squares = [value ** 2 for value in range(1,11)]  
    print(squares)
    

    直接把1-10的平方赋给squares数组。

    • 切片
      [起始:结束],起始结束都可以省略
      数组赋值A=B不可,会绑定在一起
      要使用A=B[:]
    • 列表是可以修改的,元组是无法修改的,通过都好标识
      例:
    dimensios(200,50)
    my_t(3,) # 元组使用逗号标识,所以必须有逗号
    

    python编程第五章

    • 使用and来检查和关系
    • 使用or来检查或关系
    • if name in names:
    • if name not in names:
    • if/if-else/if-elif-else/
  • 相关阅读:
    NOIP simulation
    NOIP2013
    BZOJ 4176 Lucas的数论
    BZOJ 3512 DZY Loves Math IV
    BZOJ 3994 Sum
    BZOJ 4174 tty的求助
    BZOJ 3561 DZY Loves Math VI
    BZOJ 2508 简单题/BZOJ 3775 点和直线
    FTR #1 百步穿杨
    BZOJ 4407 于神之怒加强版
  • 原文地址:https://www.cnblogs.com/wenwenjiejie/p/14835449.html
Copyright © 2020-2023  润新知