python基础语法

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"
原文地址:https://www.cnblogs.com/djoker/p/9414952.html