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程序源代码中可以添加描述性文字,以说明包,模块,函数,类,类方法的相关提示性信息。

 

posted @ 2022-06-02 10:06  CarreyB  阅读(26)  评论(0编辑  收藏  举报