python基础语法:
一种解释型语言
交互式语言
面向对象语言
初学者的语言
python2的默认编码是ASCII格式,没有修改编码时无法打印汉字
文件开头(linux环境必须是第二行)加入
# -*- coding: UTF-8 -*-
或者
#coding=utf-8
注意:=号两边不能有空格
所有python文件将以.py为扩展名
标识符:
标识符由字母,数组,下划线组成
标识符不能以字母开头
标识符区分大小写
标识符以下划线开头具有特殊意义:
以单下划线开头_foo:代表不能直接访问的类属性,需要通过类提供的接口进行访问,不能用from xxx import * 导入
以双下划线开头__foo:代表累的私有成员
以双下划线开头和结尾的__foo__:代表特殊方法的表示,如__init__()代表类的构造函数
关键字:
行和缩进:
使用缩进来表示代码块
所有的代码块必须包含系统的缩进空白数量
建议每个缩进使用四个空格,(不建议使用tab制表符)
多行语句:
python中一般以新行作为语句的结束符
但是可以使用 将一行语句分为多行显示
total = item_one + item_two + item_three
python引号:单引号,双引号,三引号来表示字符串,表示相同
引号的开始和结束必须相同类型
三引号可以由多行组成,一般用来作为注释
python注释:
#单行注释
"""多行注释
print输出:
默认输出是换行的,如果实现不换行需要在变量末尾加上,
python变量类型:
变量存储在内存中,在创建变量时会在内充中开辟一个空间
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储
变量赋值:
python中的变量赋值不需要类型声明
变量在使用前必须赋值,变量赋值后该变量才会被创建
等号=用来赋值
a = b = c = 1 a, b, c = 1, 2, "json"