古往今来,不论是经历了大起大落,还是平淡温馨,最终都化为古诗词里的云淡风轻。
转眼又是一周过去了,距离2020年也就一个月左右的时间了,回想往昔,我们是否收货了许多呢,不管怎样,我们继续前行。今天,我们进入python提升篇的第三篇文章,继续用实例,走向提升。。。
1. 打印当前日期和时间
# -*- coding:utf-8 -*-
import time
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
time.sleep(1) # 延时一秒
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time())))
代码分析:通过调用time包里strftime,localtime函数对日期和时间进行显示,然后用sleep函数进行延时1s,通过观察发现,时间显示正确。
显示效果:
2.分数划分
题目解析:利用 if-else函数对分数进行等级划分,90分及其以上划分为A,70-90分之前划分为B,60-70分之间划分为C,60分以下划分为D.
# -*- coding:utf-8 -*-
def score_grade():
score = int(input('请输入你的分数:'))
if score >= 90:
grade = 'A'
elif 70 < score < 90:
grade = 'B'
elif 60 <= score < 70:
grade = 'C'
else:
grade = 'D'
print("你的成绩等级为:", grade)
代码分析:依据题目所给条件,使用if_elif函数进行判断,最终划分等级。
显示效果:为了多次打印,小编封装为函数进行多次调用。
3.字符串统计
题目分析:输入一行字符,对其中的英文、空格,数字,和其它字符的个数进行统计。
# -*- coding:utf-8 -*-
def count_number():
string = input("请输入一行字符串:")
english = 0
number = 0
space = 0
others = 0
for index in range(len(string)):
if string[index].isspace():
space += 1 # 空格计数
elif string[index].isdigit():
number += 1 # 数字计数
elif string[index].isalpha():
english += 1 # 英文计数
else:
others += 1
print('------------——--------------------------------------------------------------------')
print('|空格:%d个 | 数字:%d个 | 英文:%d个 | 其它:%d个' % (space, number, english, others))
print('----------------------------------------------------------------------------------')
代码分析:对输入的字符串进行分割判断,判断主要采用字符属性函数,如string[index].isspace等等,即可判断出字符属于空格或是数字。
显示效果:
结语
02day的实例分享结束了,虽说比较简单,但千万不要小瞧它们哦,代码也重在日积月累,说不定哪天就需要使用它们的时候呢,动手实践一遍吧!
编辑:玥怡居士|审核:小圈圈居士
▼
往期精彩回顾
▼
python实战篇(四)---Python+OpenCV画动态时钟
公众号ID:IT进阶之旅
扫码关注最新动态
嗨,你还在看吗?