Heim > Backend-Entwicklung > Python-Tutorial > In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python

Freigeben: 2023-07-25 15:27:47
nach vorne
530 Leute haben es durchsucht

1. Einführung in Funktionen

Die sogenannte Funktion bezieht sich auf: Der Code bestimmter spezifischer Funktionen wird zu einem Ganzen zusammengesetzt, und dieses Ganze wird als Funktion bezeichnet.


2. Funktionsdefinition und -aufruf

Was ist die Definition einer Funktion: Sie entspricht der Definition einer Funktion, die bestimmte Ereignisse ausführen kann.

Funktionsformat definieren:

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

Was ist ein Funktionsaufruf: Wenn Sie nur eine Funktion definieren, kann diese nicht automatisch ausgeführt werden. Sie müssen sie aufrufen.

Laienhaft ausgedrückt: Das Definieren einer Funktion ist gleichbedeutend mit dem Erstellen eines Werkzeugs, und das Aufrufen einer Funktion ist gleichbedeutend mit der Verwendung dieses Werkzeugs, um das zu erreichen, was Sie tun möchten.

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




# 调用函数
test()
Nach dem Login kopieren

Laufergebnisse:

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python

Einer der Gründe, warum Python bei Entwicklern immer beliebter wird, ist: Reichhaltige Funktionen, im Grunde sind alle Funktionen, die Sie benötigen, in Python verfügbar.

时间函数

开发中,经常需要打印一些调试的信息,此时就又必须要输出时间,这就需要一些时间函数。

1. 获取当前日期:time.time()

import time  # 引入time模块


currentTime = time.time()
print("当前时间戳为:", currentTime)
Nach dem Login kopieren

运行结果 :

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python

2. 获取元组形式的时间戳:time.local(time.time())

import time
    
localtime = time.localtime(time.time())
print  ( "本地时间为 :", localtime)
Nach dem Login kopieren

运行结果 :

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python

import time
 
localtime = time.asctime( time.localtime(time.time()) )
print ( "本地时间为 :", localtime)
Nach dem Login kopieren

运行结果 :

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python


拓展(datetime模块):

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

import datetime


now = datetime.datetime.now()


now.strftime('%Y-%m-%d %H:%M:%S')
Nach dem Login kopieren

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)
Nach dem Login kopieren

运行结果:

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python

strptime是datetime类的静态方法。

3. 日期比较操作

在datetime模块中有timedelta类,这个类的对象用于表示一个时间间隔,比如两个日期或者时间的差别。

构造方法:

import datetime


datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)
Nach dem Login kopieren

所有的参数都有默认值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)
Nach dem Login kopieren

运行结果:

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python

date、time和datetime类也支持与timedelta的加、减运算。

datetime1 = datetime2 + timedelta
timedelta = datetime1 - datetime2
Nach dem Login kopieren

这样,可以很方便的实现一些功能。

日历函数

import calendar
 
dar = calendar.month(2016, 8)
print ( "2016年8月份的日历:")
print (dar)
Nach dem Login kopieren

运行结果:

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python

随机数函数

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)
Nach dem Login kopieren

运行结果:

In einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python


三、总结

本文详细的讲解了Python基础之函数的定义,调用 。介绍了常用的三种函数的使用方法。通过一个个的小项目使读者更好的认识和运用函数,希望可以帮助你更好的学习Python。

Das obige ist der detaillierte Inhalt vonIn einem Artikel lernen Sie die Verwendung von drei einfachen Funktionen in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:Go语言进阶学习
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage