大家好,我是查理,明天给大家分享一些Python根底,一起来看看吧~

一、函数简介

所谓函数,就是指:把某些特定性能的代码组成为一个整体,这个整体就叫做函数。

二、函数定义和调用

什么是函数的定义:相当于本人定义了一个能实现某些事件的性能;就好比本人打造了一个工具。

定义函数格局:

def test():     print('----嘻嘻----')     print('----这是我的第一个函数----')

什么是函数调用:如果仅仅是定义了函数,其实是不能主动被执行的,必须要去调用它才能够。

艰深的讲:定义函数相当于打造了一个工具,调用函数相当于应用这个工具实现想要做的事件。

\# 定义一个函数  def test():      print('----嘻嘻----')      print('----这是我的第一个函数----')      \# 调用函数  test()

运行后果 :

Python之所以越来越受到开发者的青睐,起因之一就是:丰盛的函数,基本上须要的性能Python都有了。

工夫函数

开发中,常常须要打印一些调试的信息,此时就又必须要输入工夫,这就须要一些工夫函数。

1. 获取以后日期:time.time()

import time  \# 引入time模块    currentTime \= time.time()  print("以后工夫戳为:", currentTime)

运行后果 :

2. 获取元组模式的工夫戳:time.local(time.time())

import time        localtime \= time.localtime(time.time())  print  ( "本地工夫为 :", localtime)

运行后果 :

import time     localtime \= time.asctime( time.localtime(time.time()) )  print ( "本地工夫为 :", localtime)

运行后果 :

拓展(datetime模块):

1. 日期输入格式化 datetime => string

import datetime    now \= datetime.datetime.now()    now.strftime('%Y-%m-%d %H:%M:%S')

2. 日期输入格式化 string => datetime

import datetime    t\_str \= '2019-04-07 16:11:21'    d \= datetime.datetime.strptime(t\_str, '%Y-%m-%d %H:%M:%S')    print(d)

运行后果:

strptime是datetime类的静态方法。

3. 日期比拟操作

在datetime模块中有timedelta类,这个类的对象用于示意一个工夫距离,比方两个日期或者工夫的差异。

构造方法:

import datetime    datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

所有的参数都有默认值0,这些参数能够是int或float,正的或负的。

能够通过 timedelta.days、tiemdelta.seconds 等获取相应的工夫值。

timedelta 类的实例,反对加、减、乘、除等操作,所得的后果也是 timedelta 类的实例。

import datetime    year \= datetime.timedelta(days\=365)    t\_years \= year \*10    new\_years \= ten\_years \- year     print(t\_years)    print(new\_years)

运行后果:

date、time和datetime类也反对与timedelta的加、减运算。

datetime1 \= datetime2 + timedelta  timedelta \= datetime1 \- datetime2

这样,能够很不便的实现一些性能。

日历函数

datetime1 \= datetime2 + timedelta  timedelta \= datetime1 \- datetime2

运行后果:

随机数函数

import random    a \= random.uniform(1, 5)  print("a =", a)      b \= random.randint(10, 50)  print ("b =", b)      c \= random.randrange(0, 51, 2)  print ("c =", c)

运行后果:

三、总结

本文具体的解说了Python根底之函数的定义,调用 。介绍了罕用的三种函数的应用办法。通过一个个的小我的项目使读者更好的意识和使用函数,心愿能够帮忙你更好的学习Python。

如果文章对你有帮忙的话,点个赞再走吧