美文网首页
Python第6课:函数

Python第6课:函数

作者: 启蒙时代 | 来源:发表于2019-01-12 00:02 被阅读0次

Python第6课:函数

时间 2019-01-11下午3:30

主讲 陈命

地点 四楼电教室


函数分为内置函数和自定义函数,每个函数都可以实现一种特定的功能。

一、内置函数

如:print()输出,int()字符转数字,isdigit()判断是否数字,等

查询字符子串的两种方法,是常用的。

1、函数find()

a="this is string"

b="is"

c="ok"

print(a.find(b))

print(a.find(c))

分别返回2和-1

2、运算符in

a="this is string"

b="is"

c="ok"

print(b in a)

print(c not in a)

返回两个true

常用的range()函数的用法:

 range(1,5) #代表从1到5(不包含5)

[1, 2, 3, 4]

 range(1,5,2) #代表从1到5,间隔2(不包含5)

[1, 3]

 range(5) #代表从0到5(不包含5)

[0, 1, 2, 3, 4]

判断星期几的函数:

from datetimeimport datetime

t=datetime.now().weekday()

print(t)

x=datetime.strptime("20190120","%Y%m%d").weekday()

print(x)

注:周一二三四五六日,数值对应是:0123456,周末为56

Print()函数的彩色输出方法:

print("\033[1;31;40m%s\033[0m" % ("您输入的帐号或密码错误!"))

print("\033[1;30;42m%s\033[0m" % ("绿底白字!"))

二、自定义函数

#自定义函数

i=1

def a(x,y):

i=100

return x*y*i

print(a(2,3))

print(i)

注意函数内的变量只在函数内部有效。


练习题:

任意输入5个整数,请把这5个数由小到大输出。

a=[]

for i in range(1,6):

    x=int(input("请输入第"+str(i)+"个整数"))

    a.append(x)

a.sort()

print(a)

用到sort(),append()等函数

相关文章

网友评论

      本文标题:Python第6课:函数

      本文链接:https://www.haomeiwen.com/subject/dxtqdqtx.html