一、强类型语言与弱类型语言,解释型语言与编译型语言
1,强类型语言
强类型语言是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用例。如:java、。净、c++
2,弱类型语言
某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换,例如:vb, PHP, javascript、Python
3,编译型语言
程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些,例如:C, c++, objective - C、Pascal
4,解释型语言
程序不需要编译,程序在运行时才翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。在运行程序的时候才翻译,专门有一个解释器去进行翻译,每个语句都是执行的时候才翻译。效率比较低,依赖解释器,跨平台性好,例如:Java, c#, PHP, javascript, VBScript, Perl、Python、Ruby、MATLAB
二,Python注释
1, #单行注释
例#你好
2”或者“““用于多行注释
例
"
导入操作系统
hello world
"
或
“““
导入操作系统
hello world
“““
三,Python代码规范
1,每个导入语句一次只导入一个模块
进口os
进口sys #正确
导入系统,系统#错误
2,不要在行尾添加分号
进口操作系统;进口操作系统# #错误
正确
3,每行建议不超过80个字符,如果超过,建议使用小括号将多行内容隐式的连接起来
s=(“C语言中文网是中国领先的C语言程序设计专业网站,“
“提供C语言入门经典教程,C语言编译器,C语言函数手册等!”)
4,在运算符两侧,函数参数之间以及逗号两侧,建议使用空格进行分隔
四,Python标识符
标识符就是一个名字,它的主要作用就是作为变量,函数,类,模块以及其他对象的名称。
1,标识符是由字符,下划线和数字组成,但第一个字符不能是数字。
2,标识符不能和Python中的保留字相同。
3标识符中,不能包含空格,@,%以及美元等特殊字符。
4标识符中的字母是严格区分大小写的
5,以下划线开头的标识符有特殊含义,非特定场景需要,应避免使用以下划线开头的标识符例如:
1),以单下划线开头的标识符(如_width),表示不能直接访问的类属性,其无法通过从…进口的方式导入;
2),以双下划线开头的标识符(如__add)表示类的私有成员;
3),以双下划线作为开头和结尾的标识符(如_ init_ ),是专用标识符
五,Python保留字
保留字是Python语言中一些已经被赋予特定意义的单词,不能用这些保留字作为标识符给变量,函数,类,模板以及其他对象命名。
a2。对引号进行转义,用“\”转义
例如:a=啊拔颐呛ε?让\ ' s shade"隐藏;鸟儿说,'
b。长字符串:字符串包含(可以有单引号和双引号)很多东西,在开始和结束处加三个英文单引号
例如:s=彼?“让我们去fishing"玛丽。
“好吧,让我们go",她的哥哥说。