Python 输出 运算 调用

1.print 输出  (默认print 是自带换行# 换行输出print(a)

  print(b)
  print(a, end="\n")
  print(b, end="\n")

  # 不换行输出
   print(a, end="")
   print(b,
end="")

2.逻辑运算(不同于Java的逻辑运算符)
  Python:
    and 例:x and y
    or 例:x or y
    not 例:not
x

3.Python中运算符(+、-、*、/、%、**、//)
  幂 ** 例:2**10 2的10次幂
  去整数 // 例:10//4 商的整数部分
  除法 / 例:10/4 同等于 10/4.0 返回2.5

4.包与包之间的引用
  -1.python的一个工程就是一个包,包中的多个python文件就是模块,一个文件就是一个模块
  -2.每个包中必须包含 一个:__init__.py文件
  -3.模块中有类、函数、变量
  -4.引用方法:  
     1.import 模块名 例:import math
     2.from 模块名 import 类,函数,方法 (模块中类、函数、变量一个个列出太麻烦)
     3.from 模块名 import * (*代表模块中所有的类、函数、变量)
  -5.包与包之间的调用
     import 包名.模块 例:import work.a

5.异常

-1.错误种类:语法错误,逻辑错误,异常

-2.异常处理:

    1.try:      //首先执行try的语句,没有异常不执行except语句

      语句    // try有多条语句,当其中一条发生错误时,剩下的语句将不会执行

     except:   //会去执行异常except语句

      语句

except 可以处理多个异常   例:except (RuntimeError, TypeError, NameError):

    2.try:

      语句代码     //  正常执行的代码

    except:

      语句代码  // 发生异常时执行的代码

    else:

      语句代码  // 没有异常时执行的代码

 

    3.try:

      语句:  // 正常执行的代码

    except:

      语句:  // 发生异常时执行的代码

    else:

      语句:  // 没有异常时执行的代码

    finally:

      语句:  //无论是否发生异常都会执行的代码

 

 6.不定长参数

def flexible(aa,*args,**kwargs):
print(aa)
print(args)
print(kwargs)
flexible(2,3,x=4,y=5,*[1,2,3],**{'a':1,'b':2})

 

posted @ 2020-06-09 20:53  T_婷宝  阅读(614)  评论(0)    收藏  举报