• 001语言基础


    [A] 注释语句 #

      Python注释语句以#开头,可以出现在任何时候

    [B]空语句 pass

      要表示一个空的代码块,可以使用pass语句,例如:

    def. do_nothing():
        pass

    [C]帮助系统 help

      运用Python内置的集成开发环境IDLE查看关键字。如查看if,再退出。

    >>> help()
    help>if
    help>quit

    [D]对象类型(type)和标识(id)

      Python中,一切皆为对象,每个对象都有其类型(type)和标识(id)。通过内置函数type()可以查看对象的类型,通过内置的函数id()可以获取对象的唯一的id标识(CPython内部的存放地址)。如:

    >>>type(25)        #输出:<class ‘int’>
    >>>id(25)        #输出:140728591902288(注:id值与计算机系统有关)

      此外,函数和类也是对象,也有其相应的typeid

    [E]对象比较(==)和类型判别(is)

      对象比较(==)用来判断两个变量所指向的对象的值是否相等;

      类型判别( is)用来判断两个变量是否指向同一个对象。

      如:

    >>>x = ‘abc’
    >>>y = ‘abc’
    >>>z = ‘abcdef’
    >>>x == y        # 输出True
    >>>x is y        # 输出True
    >>>x == z        # 输出False
    >>>x is Z        # 输出False

    [F]变量和赋值

      Python中变量被访问前需要先声明或者赋值。否则会报错其未定义。

      链式赋值:变量1=变量2=表达式,如

    >>>x = y =123

    [G]删除变量del

      对于不再使用的变量,可以使用del进行删除,如

    >>>x = 1
    >>>del x
    >>>x        # NameError: name ’x’ is not defined.

    [H]系列解包赋值及其拓展

      Python支持组合数据赋值(元组,列表,字典等),如

    >>>a = (1,2,3)                        # 元组赋值
    >>>b = [1,2,3]                        # 列表赋值
    >>>c = {1: ’数学’,2:’语文’}        # 列表赋值

      拓展:组合赋值(需保证等号两边数据量相等),如:

    >>>a,b = 1,2                # 实现a,b的同时赋值
    >>>a,b,c = list                # 实现列表赋值
    >>>a,b = b,a                # 实现变量值交换

    [ I ] 数值数据类型和系列数据类型

      Python中有四种内置的数值数据类型:

        (1) 整数类型(int),如25

        (2) 布尔类型(bool),如True

        (3) 浮点类型(float),如3.15

        (4) 复数类型(complex),如:1+2j

      Python中的系列数据类型有可变系列数据和不可变系列数据两种。

        (1) 不可变系列类型:

          字符串(str):表示Unicode,如“123hello”

          元组系列(tuple):表示其值不可改变的任意类型数据的系列,如(1,2‘h’)

          字节系列(bytes),表示字节(8位)系列数据,如b‘abc’

        (2) 可变系列类型

          列表类型(list):表示其值可以随意改变的任意类型的数据的系列,如[1,2,’h’]

          字节数组(bytearray):表示可修改的字节(8位)数组

    [J] 格式化字符串(三种)

        通过字符串格式化,可以输出特定格式的字符串

      (1) 字符串.format(1,值2...) 如:

        >>>’我身高{0}kg,体重{1}cm’.format(60,165)
    
        # 输出:我身高60kg,体重165cm

      (2) str.format(字符串,值1,值2) 如:

        >>> str.format(’我身高{0}kg,体重{1}cm’,60,165)
    
        # 输出:我身高60kg,体重165cm

      (3) format(值,输出格式控制) 如:

        >>>format(81.2,’0.5f’) #输出 81.20000

    [K] 输入(input)和输出(print)函数

      Python中输入(input)和输出(print)函数可以实现程序与用户的交互。

      input函数的格式为:

        >>>a = input(提示语字符串)        # 等待输入的数据,并将其赋给a.

      print函数的格式为:

        >>>print(value,…,sep=’,’,end=’\n’)        
        # value…表示数据或者字符串,sep=’,’表示数据之间用,隔开.end=’\n’表示结尾空行

    [L] Python文档注释 *

      Python程序源代码中可以添加描述性文字,以说明包,模块,函数,类,类方法的相关提示性信息。

  • 相关阅读:
    JavaWeb(一)
    有趣的天平秤假币问题
    栈应用——逆波兰式表达式的值
    栈应用——最长括号匹配
    倾力总结40条常见的移动端Web页面问题解决方案
    Emmet:HTML/CSS代码快速编写神器
    我的 Github 个人博客是怎样炼成的
    解决mac下atom安装插件失败问题
    Github建站全攻略
    OS X快捷键最最齐全版(官方版)
  • 原文地址:https://www.cnblogs.com/carreyBlog/p/16336784.html
Copyright © 2020-2023  润新知