- 《利用Python进行数据分析·第2版》第13章 Python建
- 《利用Python进行数据分析·第2版》第3章 Python的数
- 《利用Python进行数据分析·第2版》第5章 pandas入门
- 《利用Python进行数据分析·第2版》第6章 数据加载、存储与
- 《利用Python进行数据分析·第2版》第4章 NumPy基础:
- 《利用Python进行数据分析·第2版》第8章 数据规整:聚合、
- 《利用Python进行数据分析·第2版》第7章 数据清洗和准备
- 《利用Python进行数据分析·第2版》第11章 时间序列
- 《利用Python进行数据分析·第2版》第12章 pandas高
- 《利用Python进行数据分析·第2版》第14章 数据分析案例
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()等函数
网友评论