首页 > 编程语言 >python 8 模块

python 8 模块

时间:2024-07-21 19:24:49浏览次数:10  
标签:info python random datetime 模块 time print import

1.自定义模块及调用

模块一:

name = 'yyy'


def info():
    print('day day up')

模块二:

name = 'lll2'
age = 16


def info():
    print('day up 2')

函数

import my_info
print(my_info.name)
my_info.info()

print('-'*40)

import my_info as a
print(a.name)
a.info()

print('-'*40)

from my_info import name
print(name)

print('-'*40)

from my_info import *
print(name)
info()

# 若函数同名,后面的函数会将前面的覆盖

import my_info
import my_info2
print(my_info.name)
my_info2.info()

2.包

learning1:

import admin.Jan as a
print(a.name)

print('-'*40)

from admin import Jan as b
b.info()
# 导入admin包,init代码只执行一次

print('-'*40)

from admin.Jan import name
print(name)

print('-'*40)

from admin.Jan import *
info()

主程序运行

用main 后,阻止代码运行

3. 内置模块

random

import random
random.seed(10)
print(random.random())
print(random.random())

random.seed(10)
print(random.randint(1,100))

for i in range(10):
    print(random.randrange(1, 20, 3))

print('-'*40)

lst = [i for i in range(1, 11)]
print(random.choice(lst))

random.shuffle(lst)
print(lst)

time

import time
now = time.time()
print(now)   # 时间戳

obj = time.localtime()
print(obj)

obj2 = time.localtime(60)
print(obj2)

print(obj2.tm_year)
print(obj2.tm_wday)  # [0,6]表示周一到周天
print(time.ctime())

print(time.strftime('%Y-%m-%d', time.localtime()))
print(time.strftime('%H:%M:%S', time.localtime()))
print(time.strftime('%B', time.localtime()))
print(time.strftime('%A', time.localtime()))

print(time.strptime('2009-09-09', '%Y-%m-%d'))

time.sleep(5)  # 程序等待5s,后继续执行
print('hello world') 

datetime

from datetime import datetime
dt = datetime.now()
print(dt)

# datetime 是一个类,手动创造这个类的对象
dt2 = datetime(2050, 10, 1, 2, 1)
print(dt2, type(dt2))
print(dt2.year)

#  可以比较两个datetime的大小

#  与字符串之间的转换
nowdt = datetime.now()
nowdt_str = nowdt.strftime('%Y/%m/%d %H %M %S')
print(type(nowdt), nowdt)
print(type(nowdt_str), nowdt_str)

timedelta 

from datetime import datetime
from datetime import timedelta

delta1 = datetime(2030,10,1)-datetime(2028,5,5)
print(type(delta1), delta1)

#  通过传入参数的方式创建一个timedelta对象
td1 = timedelta(10, 33)
print(td1)

标签:info,python,random,datetime,模块,time,print,import
From: https://blog.csdn.net/m0_67249562/article/details/140545827

相关文章

  • 网络编程必备:Python中Paramiko和FTP的文件夹与文件检测技巧
    哈喽,大家好,我是木头左!Paramiko是一个用于进行SSH连接的Python库,它支持以加密的形式进行远程命令执行、文件传输等操作。另一方面,FTP即文件传输协议,用于在网络上进行文件的传输。Python中的ftplib模块允许实现FTP客户端的功能,包括列出目录内容、上传和下载文件等。检查文件夹......
  • Python机器学习实战:使用机器学习预测股票市场走势
    Python机器学习实战:使用机器学习预测股票市场走势关键词:时间序列分析机器学习股票预测Python编程机器学习库1.背景介绍1.1问题的由来预测股票市场的走势一直是金融界的热门话题。股市的波动性高且受到众多因素的影响,如经济指标、公司业绩、政治事件等,这使得预......
  • Python每日学习
    我是从c++转来学习Python的,总感觉和c++相比Python的实操简单,但是由于写c++的代码多了,感觉Python的语法好奇怪就比如说c++的开头要有库(就是类似于#include<bits/stdc++.h>)而且它每一项的代码结束之后要有一个表示结束的封号(;),这种格式对于我来说已成习惯了,而这一切Python这个优......
  • 用Python生成图形
    在Python中生成图形可以使用多种库,具体取决于你想要生成的图形类型。以下是一些常见的库和它们通常用于创建的图形类型:Matplotlib -最常用的绘图库,适合创建各种静态、动态以及交互式的可视化图表。Seaborn -基于Matplotlib,提供更高级的数据可视化功能,特别适用于统计图形。......
  • Python中的Paramiko与FTP文件夹及文件检测技巧
    哈喽,大家好,我是木头左!Python代码的魅力与实用价值在当今数字化时代,编程已成为一种不可或缺的技能。Python作为一种简洁、易读且功能强大的编程语言,受到了全球开发者的喜爱。它不仅适用于初学者入门,也为专业开发者提供了丰富的库和框架,以解决各种复杂问题。在这篇文章中,将重点......
  • Python turtle 无图 20行代码写乌龟快跑
    上期在一小时内被我用流量券顶到了20后面就没啥亮点了 _____________________________________________________________________________老规矩先放代码(20行代码以下代码段为准):importturtle,random;turtle.tracer(0);bg2=turtle.Screen();bg=turtle.Turtle();dg=tur......
  • python入门课程Pro(2)--循环
    循环第1课for循环的基本操作1.循环2.遍历3.for循环遍历字典(1)遍历字典的键(2)遍历字典的值(3)遍历字典的键和值4.练习题(1)班级成绩单(2)最出名的城市(3)修改成绩(4)打招呼第2课for循环的复杂应用1.累加2.练习题(1)有多少个字母(2)零食支出(3)同学加油(4)被罚了(5)几条鱼几头羊(6)高分......
  • Python第九章(面向对象基础--属性,继承,dir查看,内存地址,权限等等和银行账户题目,圆的面积
    面向对象创造对象示例代码:类的名字用小驼峰命名法#编写Person类classPerson():passclassCat:#,小括号可以省略pass#对象名=类名per=Person()c=Cat()#小括号不能省略print(type(per))print(type(c))代码结果:<class'__main__.Person'><class'__mai......
  • 第1节课:Python简介——历史、特点与应用领域
    目录引言Python的历史Python的特点Python的应用领域结语引言Python,一种简洁而强大的编程语言,自1991年首次发布以来,已经成为全球开发者的首选语言之一。它以其清晰的语法和代码可读性而闻名,被广泛应用于各个领域。本节课你会了解Python的发展历程、主要特点以及它在......
  • 如何使用Python进行“google”“bing”“yahoo”搜索?
    我一直在谷歌上搜索要使用的API,但它们似乎都已弃用或不再使用。还有其他方法可以进行搜索并获取结果吗?我的目标是“重新创建”|||盲目搜索但我将使用一组预定义的术语来使用python进行搜索,而不是用户输入术语。感谢您的任何输入!Thanksforanyinput!......