day02学习总结
1.初识python
了解python历史,python2.x与python3.x不兼容python优点:
简单和明确,做⼀件事只有⼀种⽅法。
学习曲线低,与其他很多语⾔⽐上⼿更容易。
开放源代码,拥有强⼤的社区和⽣态圈。
解释型语⾔,完美的平台可移植性。
⽀持两种主流的编程范式,可以使⽤⾯向对象和函数式编程。
可扩展性和可嵌⼊性,可以调⽤C/C++代码也可以在C/C++中调⽤。
代码规范程度⾼,可读性强,适合有代码洁癖和强迫症的⼈群python缺点:
执⾏效率低下,因此计算密集型任务可以由C/C++编写。
代码⽆法加密,但是现在的公司很多都不是卖软件⽽是卖服务,这个问题慢慢会淡化。
在开发时可以选择的框架太多,有选择的地⽅就有错误。
2.常用快捷方式
crtl+/ --添加或取消单行注释crtl+s 保存crtl+b 编译crtrl+r 运行crtl+C 复制crtl+v 粘贴crtl+x 剪切crtl+z 撤销crtl+y or crtl+shift+z 反撤销crtl+a 全选crtl+f 弹出搜索框摁住shift不放鼠标,选中部分摁住crtl不放点鼠标,出现多个光标
3.基础语法
注释利于他人和自己阅读
语句不用写分号
行和缩进不能随意加
标识符同C
关键字
print&input函数
4.变量
语法:变量名 = 值 要先定义再使用 同一变量可存储不同类型数据 python中声明变量和给赋值变量赋值原理(指针)
5.操作符
+、-、*、'/' 只是除,不是整除 整除是'//' %