zoukankan      html  css  js  c++  java
  • python笔记

    ===============python基础知识===============================
    在程序中可随时修改变量的值,而 Python 将始终记录变量的最新值。
    变量前面不用定义类型,只需要给变量赋值。
    字符串需要用双引号括起来,也可以是单引号。
    python语句的末尾不用加任何符号。
    顶格开始python语句。
    [字符串]
    变量到命名,字母数字或下划线,不能有空格,不要使用 Python 保留用于特殊用途的单词。
    字符串的操作:+ 合并字符串。
    在字符串中添加制表符,可使用字符组合
    要在字符串中添加换行符,可使用字符组合
    strip()去开头空白,rstrip()去末尾到空白。
    **表示乘方。
    str()将字符串值表示为字符串。
    两个整数相除,结果是整数,小数部分直接删除,为避免,至少一个操作数为浮点数。
    列表 由一系列按特定顺序排列的元素组成,在 Python中,用方括号( [] )来表示列表,并用逗号来分隔其中的元素。
    要访问列表元素,可指出列表的名称,再指出元素的索引,并将其放在方括号内。
    在python中,第一个列表元素的索引为 0 ,而不是 1
    通过将索引指定为 -1 ,可让 Python 返回最后一个列表元素。
    要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值。
    方法 append() 将元素 'ducati' 添加到了列表末尾,而不影响其他元素;你可以先创建一个空列表,再使用一系列的 append() 语句添加元素。
    insert() 可在列表的任何位置添加新元素。
    如果知道要删除的元素在列表中的位置,可使用 del 语句。
    pop() 可删除列表末尾的元素,并让你能够接着使用它
    pop() 来删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可。
    如果你只知道要删除的元素的值,可使用方法 remove() ,方法 remove() 只删除第一个指定的值,如全部删除,需判断是否删除了所有这样的值。
    Python 方法 sort() 让你能够较为轻松地对列表进行排序。
    按与字母顺序相反的顺序排列列表元素,为此,只需向 sort() 方法传递参数 reverse=True
    函数 sorted() 让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排
    列顺序。
    反转列表元素的排列顺序,可使用方法 reverse()
    编写 for 循环时,对于用于存储列表中每个值的临时变量,可指定任何名称,选择描述单个列表元素的有意义的名称大有帮助。
    属于for循环体到语句要缩进。
    for循环条件的末尾需要加:
    Python 根据缩进来判断代码行与前一个代码行的关系。
    Python中的缩进表示属于前一语句。

    「数字列表」
    Python 函数 range() 让你能够轻松地生成一系列的数字。
    函数 range() 让 Python 从你指定的第一个值开始数,并在到达你指定的第二个值后停止,因此输出不包含第二个值。
    要创建数字列表,可使用函数 list() 将 range() 的结果直接转换为列表。如果将 range() 作为 list() 的参数,输出将为一个数字列表。
    使用函数 range() 时,还可指定步长,第三个数是步长。
    列表解析 将 for 循环和创建新元素的代码合并成一行,并自动附加新元素,请注意,这里的 for 语句末尾没有冒号。
    要创建切片,可指定要使用的第一个元素和最后一个元素的索引。
    如果你没有指定第一个索引, Python 将自动从列表开头开始。
    列表是可以修改的,Python 将不能修改的值称为不可变的 ,而不可变的列表被称为元组 。
    元组使用圆括号标识。
    元组和列表访问方式一样,都是变量的[索引下标]
    如果需要修改元组到值,则重新定义整个元组。

    「代码设置」
    每级缩进都使用四个空格。
    注释的行长都不超过 72 字符。

    「条件语句」
    每条 if 语句的核心都是一个值为 True 或 False 的表达式,这种表达式被称为条件测试 。
    if语句和else语句行末都要加:
    一个等号是陈述。
    关键字 and 和 or 表示 并且 和 或者。
    为改善可读性,可将每个测试都分别放在一对括号内。
    要判断特定的值是否已包含在列表中,可使用关键字 in
    确定特定的值未包含在列表中很重要;在这种情况下,可使用关键字 not in
    python是大白话。
    Python 只执行 if-elif-else 结构中的一个代码块,它依次检查每个条件测试,直到遇到通过了的条件测试。测试通过后, Python 将执行紧跟在它后面的代码,并跳过余下的测试。


    ===============cmake安装教程如下:===============================
    官网上下载
    tar -zxvf xx.tar.gz
    ./configure
    ./bootstrap
    make
    sudo make install


    =================================================================
    ubuntu安装软件
    sudo apt-get install xx

    有的模块安装完需要重启一下电脑,其他依赖的软件才不会报错。

  • 相关阅读:
    leetcode-----75. 颜色分类
    《面向机器智能的TensorFlow实践》_段菲学习资料
    事务及其ACID特性
    greenplum基本使用操作
    通过java api统计hive库下的所有表的文件个数、文件大小
    深度学习原理与TensorFlow实践_喻俨资料整理
    采集数据到HDFS
    《深入理解TensorFlow架构设计与实现原理》_彭靖田学习材料整理
    Too many open files
    子元素高度100%
  • 原文地址:https://www.cnblogs.com/USTBlxq/p/8806400.html
Copyright © 2011-2022 走看看