python3基础语法:
1.编码 默认情况下,python3源码文件以utf-8编码,所有字符串都是Unicode字符串(万国码)也可以指定编码格式: # -*- coding: 编码 -*-2.标识符 标识符是指由我们自定义的一些符号或字符串。例如函数名,类名,变量名等 标识符命名规则: 标识符必须由数字,字母,下划线组成,不能以数字开头(python区分大小写) 标识符的命名要见名知意(提高代码可读性) 命名方法有 小驼峰式命名 大驼峰式命名 用下划线_连接 标识符不能是python的关键字和保留字(import keyword keyword.kwlist 用于查看python的关键字和保留字) 在 Python 3 中,非 ASCII 标识符也是允许的了。3.注释 python中的注释以#开头(选中要注释的代码按住Ctrl+/ 可以注释)多行注释时添加多个#,也可以用‘’‘注释的语句’‘’ 或 “”“注释的语句”“”4.行与缩进 python的一大特色就是用缩进来表示代码块,如果缩进不一致会出现以下错误: IndentationError: unindent does not match any outer indentation level 缩进错误:缩进不匹配任何外部缩进级别5.多行语句 如果python语句很长可以用(\)来实现多行语句 例如: total = item_one + \ item_two + \ item_three 需要注意的是在[ ],{ },( )中的语句无需使用(\)6.空行 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。 空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。 记住:空行也是程序代码的一部分。7.变量 变量的定义:变量的实质就是一个容器 变量的作用:存储数据在内存中的地址 为什么要用变量:便于以后调用 变量的作用域:8.引用语义: 在python中,变量保存的是对象(值)的引用,我们称为引用语义。采用这种方式,变量所需的存储空间大小一致,因为变量只是保存了一个引用。也被称为对象语义和指针语义。