zoukankan      html  css  js  c++  java
  • 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"
  • 相关阅读:
    Hihocoder 1275 扫地机器人 计算几何
    CodeForces 771C Bear and Tree Jumps 树形DP
    CodeForces 778D Parquet Re-laying 构造
    CodeForces 785E Anton and Permutation 分块
    CodeForces 785D Anton and School
    CodeForces 785C Anton and Fairy Tale 二分
    Hexo Next 接入 google AdSense 广告
    如何统计 Hexo 网站的访问地区和IP
    Design and Implementation of Global Path Planning System for Unmanned Surface Vehicle among Multiple Task Points
    通过ODBC接口访问人大金仓数据库
  • 原文地址:https://www.cnblogs.com/djoker/p/9414952.html
Copyright © 2011-2022 走看看