python基础(二)
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中,变量保存的是对象(值)的引用,我们称为引用语义。采用这种方式,变量所需的存储空间大小一致,因为变量只是保存了一个引用。也被称为对象语义和指针语义。

浙公网安备 33010602011771号