一、函数定义及调用:
主函数:
def isNum(s): //定义了一个isNum函数并传入了一个形式参数's'
for i in s:
if i not in "0123456789":
print("不是数字")
return False
print("是数字")
return True
a = input("请输入一串字符或数字:")
isNum(a) //调用函数,这里把输入的这串字符或数字a传给了isNum函数中的's',相当于赋值s = a(我是这么理解的,如有错误请指正)。
二、python中的内置函数:
①abs() //返回一个整数的绝对值
②max() //返回一组数值中最大的一个
③mix() //返回一组数值中最小的一个
④cmp() //数值或字符串比较,前值>后值返回1,相等为0,前值<后值返回-1
⑤pow(2,3) //2的3次方
⑥round(12) //自动在整数后面保留一个小数位
⑦callable(isNumber) //判断一个函数是否可调用,返回bool类型
⑧type(a) //使用type函数查看对象的类型
⑨divmod(5,2) //返回一个元组(2,1)商2,余1
⑩int("10") //把一个字符串转换为整型,字符串必须是整数
⑪long("10.1") //带小数的可以用long
⑫float("10") //转换为成为10.0
⑬chr(1) //返回0-255任意一个数值所对应的ascii
⑭ord('A') //返回ascii所对应的值:65
⑮capitalize() //使用此函数可以把字符串首字母大写。s.capitalize()
⑯replace() //把指定的字符串字的字符进行替换,s="hello,h", s.replace('h','H',2)
⑰split() //把字符串内容按默认分隔符方式进行分隔,并以列表形式显示,也可以指定切割分隔符。
⑱
⑲
⑳
N、异常处理:
①try:
******** //该行为可能得到的异常语句
②expect ****: //出现的错误类型,比如说:EOFError
sys.exit() //出现错误则退出程序
②except: