python为我们,提供了非常完善的基本代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容。除了内置库,python还有大量的第三方库。缺点:运行速度慢,python是解释型语言,代码执行时是一行行的翻译成CPU可以理解的机器码,过程耗时;C是运行前就直接编译成CPU能执行的机器码,速度快。
- python可以打印多个字符串,没遇到逗号,就会输出一个空格。
- Python字符串内部有多个换行,用’’’…’’'的格式表示多行内容。此时…替代>>>
- Python内置的一种数据类型是列表[list]。list是一种有序的集合,可以随时添加和删除其中的元素。用下面的一张图完成对list功能的总结,觉知此事要躬行,一定要动手多敲。
tuple是一种有序列表,叫做元组。所以tuple和list的功能就非常相似,但tuple一旦初始化就不能修改。tuple(元组)没有list中append(),insert()这样的方法,除此之外,其他属性和list一样。因为tuple初始化后不可变,所以代码更安全 ,专家建议能用tuple代替list,就尽量用tuple。(专家若说错了,你们找专家去。。。)
我自己的一点拙见:实际上list和tuple都类似于C中对一维和二维的数据操作,反正这样我很好理解,因为对C熟悉
- 下图具体说明对tuple元组的操作。前面说了tuple一旦初始化就不能改变,不能改变的是元素执行的地址(下面例子中的tuple就不能改变第1个元素的值),但第3个list元素地址里面的数据是可以改变的。