Python零基础学习(拓展1)—Python中random库和time库函数应用

本章将讲述Python中两个基础的内置库的基本使用。

下面直接看例题:

第1关:random库函数应用

本关任务:编程实现下面功能。

相关知识

为了完成本关任务,你需要掌握:random库函数。

random库函数

random模块主要用于生成随机数,要调用模块内的随机函数,首先要利用import语句导入模块。 import random

random常见随机函数有:seed()、random()、randint()、randrange()、uniform()、choice()、shuffle()、sample()。

(1)randint( )函数

格式:random.randint(a,b) 功能:生成一个[a,b]范围内的随机整数,其中参数a、b均为整数。

举例:生成一个0≤n≤90的随机整数:

 random.randint(0,99)

(2)uniform( )函数 格式:uniform(x,y) 功能:生成一个指定范围内的随机浮点数。两个参数中较大者为上限,较小者则为下限。 举例:下面两个语句都是生成[1,9]范围内的随机浮点数。 random.uniform(1,9)

random.uniform(9,1)

代码解析

这里用到了round函数,用来保留变量 f 的两位小数

第2关:time库函数应用

 

任务描述

本关任务:显示系统当前的日期和时间,用两种不同格式显示,例如: (1)Wed Mar 3 17:03:37 2021 (2)2021-03-03 Wed 17:03:37

相关知识

为了完成本关任务,你需要掌握:time库函数。

time库函数

time模块是最基础的日期时间模块,包括时间获取函数、时间形式转换函数、时间格式化函数、程序计时函数。

(1)ctime( )函数

功能:将时间戳转换成时间字符串形式。

格式:time.ctime(seconds )

举例:

>>>time.ctime(10)

'Thu Jan 1 08:00:10 1970'
#北京时间CST1970年1月1日08:00:01星期二

>>>time.ctime()

'Fri Apr 2 11:03:38 2021'

#如果省略参数seconds,则返回系统当前时间字符串。

(2)strftime( )函数

功能:时间格式转换函数,将时间结构元组形式转换成时间字符串形式。

格式:time.strftime(format,string)

参数format为包含时间格式化控制符的字符串,常见的格式化控制符如下:

  • %Y表示4位数字的年份,%y表示2位数字的年份。
  • %m表示月份(01-12),%B表示月份的全称(January-December),%b表示月份名称的缩写(Jan-Dec)。
  • %d表示一个月中的第几天(01-31)。
  • %A表示星期的全称(Monday-Sunday),%a表示星期的缩写(Mon-Sun)。
  • %H表示小时(24小时制,00-23),%h表示小时(12小时制,01-12)。
  • %M表示分钟(00-59)。
  • %S表示秒(00-59)。
  • %p表示上下午(AM, PM)。

举例:

>>> t=time.gmtime()

>>> time.strftime("%Y-%m-%d %H:%M:%S",t)

'2021-04-02 07:00:32'

代码解析

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值