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.54.包与包之间的引用-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})