Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。
与C/C++/VB语言不同的地方在于,Python可通过托管帮助释放内存,具有垃圾回收机制,提供程序员的开发效率。
1)Python概述
特点:软件质量、开发效率、可移植性、库支持丰富、组件集成、软件质量
优点:面向对象、面向过程、函数式编程
劣势:解释型语言导致运行效率低
使用范围:Google、Youtube、搜狗邮箱、知乎、贝壳
应用场景:系统编程、桌面编程(GUI)、网络脚本(Json)、Web(Django)、数据库、快速原型、数学及科学计算
2)数据类型及变量
包括数字(如int、float、decimal、fraction等)、字符串str、列表list、元组tuple、文件file、集合set、布尔boolean、空none、程序单元(函数function、模块、类class).
注意:数据类型与变量无关,与对象有关。在python对变量在第一次赋值时生成,无需申明。
在Python中bool是int的一个实例,这是与其他编程语言不同的地方
字符串操作不支持原位改变,需通过replace
Python里面交换变量比较简单
文件操作
file=open('文件名',mode),其中mode分为r,w,a,b,+