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

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

原文地址:https://www.cnblogs.com/USTBlxq/p/8806400.html