python day01 课程记录

1.python是什么编程语言?

编译型
优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。
缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。

解释型
优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。
缺点:每次运行的时候都要解释一遍,性能上不如编译型语言。

2.python2和python3对比?

python2x:
  源码重复,混乱,冗余。
  源码不规范。
  默认编码为ascii,不包括中文
    # _*_ encoding:utf-8 _*_ 添加词句,就可以在python2中打印中文

python3x:
  源码整合,优美,清晰,简单。
  默认编码为utf-8,包含中文

3.python的优缺点?

优点:
  python开发效率高(比其他的解释型语言都高)由于第三方库 避免重复造轮子。
  高级语言。你不用去管内存级别的代码。
  可嵌入性。Python代码可以移植到C/C++ 语言中。
  可拓展性。python代码可以嵌入C/C++ 语言中。
  可移植性:不同操作系统的移植。
缺点:
  执行效率相对低。
  python自身的原因不能多线程(并发编程会讲到)。 

4.python变量命名规则?

1,变量只能由 数字,字母,下划线任意组合。
2,不能以数字开头。
3,不能是python中的关键字。
  ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
4,变量要具有可描述性。
5, 变量不能使用中文。
6,变量不宜过长。

   变量的官方推荐:
  下划线:aa_bb_cc= 56
  驼峰体:Aa_Bb_Cc= 56
  单驼峰;Aabbcc= 56

 5.python注释 

单行注释:# 
多行注释:"""被注释的内容"""  '''被注释的内容'''

 6.基本数据类型

int
str
bool
float
。。。

 7.如何真正的定义一个变量

  other 

快速格式化代码
  ctrl+alt+l
快速注释代码
  ctrl + /
查看Python中的关键字
  import keyword
  keyword.kwlist

python中一切都是对象(对象是占据了内存空间的东西) 变量没有类型之分

 

猜你喜欢

转载自www.cnblogs.com/p0st/p/10453539.html