python语言前言

65 阅读3分钟

一、编译型语言和解释型语言 按编译型分类 编译型:c、c++、go 解释型:python、php、ruby、javascript 混合型:java 编译型语言的优缺点 优点:一次性的编译成平台相关的机器语言文件,运行时脱离开发环境,运行效率高 缺点:与特定平台相关,一般无法移植到其他平台 解释型语言的优缺点 缺点:每次运行都需要将源代码解释称机器码并执行,执行效率低 优点:只要平台提供相对应的接收器,就可以运行源代码,所以方便源程序移植 🍔解决“python不是内部或外部命令”问题 出现该问题是因为在当前的路径下,找不到可执行程序python.exe,解决的办法是配置环境变量 二、注释 单行注释 使用“#”作为单行注释的符号 多行注释 将多行注释的内容包含在一对三引号之间,解释器将忽略这样的代码 中文编码声明注释 用到指定字符编码类型的中文编码,需要在文件开头加上中文编码声明注释 #coding=utf-8 三、缩进 python采用代码缩进和冒号“:”来区分代码之间的层次,缩进可以使用空格键(tab)实现,使用空格时通常情况下采用4个空格作为一个缩进量 四、转义字符:就是反斜杠+想要实现的转义功能首字母,换行: \n (newline)、水平制表符一组四个空格的位置,满足制表位的规则: \t 、回车: \r 、后退一个格: \b。原字符: 不希望字符串中的转义字符起作用,就是在字符串之前加上r或者R,注意最后一个字符不能是反斜杠 四、命名规范 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母 包名尽量短小,并且全部使用小写字母,不推荐使用下划线 类名采用单词首字母大写形式 五、模块 在python中一个模块就是一个文件,模块是保存代码的最小单位,在模块中可以声明变量、函数、属性和类等python代码元素 import<模块名>:通过这种方式导入其他模块的所有代码元素,在访问时需要加前缀“模块名.” from<模块名>import<代码元素>:通过这种方式会导入其他模块中的变量,在访问时不需要加前缀“模块名.” from<模块名>import<代码元素>as<代码元素别名>:在当前模块代码元素中有与导入模块的代码元素名称有冲突时,可以给要导入的代码元素起个别名名称 六、语法 输入与输出 1.使用print()函数输出输出内容可以是数字和字符串,此类内容将被直接输出,也可以是包含运算符的表达式 2.使用input()函数输入可以接受用户的键盘输入 变量 message是一个有效的变量名,变量名应遵循以下规则 1.变量名必须是一个有效的标识符 2.变量名不能使用python中的保留字 3.慎用小写字母1和大写字母0 4.应选择有意义的单词作为变量名 🍭使用内置函数type()可以返回变量类型