Python基础入门(模块)
程序员文章站
2024-02-03 16:49:46
...
#模块 '''Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块里也能包含可执行的代码。'''
In [1]:
import sys
import numpy as np
from math import *
In [4]:
sys.path.append("C:/Users/Administrator/Desktop/")
from model import fun
fun()
yes
In [21]:
import random
#0-1的随机数小数
x = random.random()
print(x*100)
#0-100的随机数整数
y = random.randint(0,100)
print(y)
#从序列随机选择一个
l1 = [1,10,3,4,5,6,7,8,9]
a = random.choice(l1)
print(a)
#随机获取指定个数
l1 = tuple(range(20))
l2 = random.sample(l1,5)
print(l2)
#打乱顺序
l1 = list(range(20))
random.shuffle(l1)
print(l1)
44.63407650989987
67
6
[1, 9, 14, 5, 16]
[10, 17, 11, 14, 8, 6, 18, 12, 1, 19, 3, 13, 2, 15, 16, 7, 9, 0, 4, 5]
In [35]:
import time
#sleep一秒函数
for i in range(3):
print(i)
time.sleep(1)
print(a)
#时间
ticks = time.time()
print(ticks)
tmp = time.localtime(ticks)
print(tmp)
time.asctime(tmp)
print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
'''
python中时间日期格式化符号:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00=59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身
'''
0
1
2
34.42055255431638
1540968989.3945546
time.struct_time(tm_year=2018, tm_mon=10, tm_mday=31, tm_hour=14, tm_min=56, tm_sec=29, tm_wday=2, tm_yday=304, tm_isdst=0)
2018-10-31 14:56:29
Out[35]:
'\npython中时间日期格式化符号:\n%y 两位数的年份表示(00-99)\n%Y 四位数的年份表示(000-9999)\n%m 月份(01-12)\n%d 月内中的一天(0-31)\n%H 24小时制小时数(0-23)\n%I 12小时制小时数(01-12)\n%M 分钟数(00=59)\n%S 秒(00-59)\n%a 本地简化星期名称\n%A 本地完整星期名称\n%b 本地简化的月份名称\n%B 本地完整的月份名称\n%c 本地相应的日期表示和时间表示\n%j 年内的一天(001-366)\n%p 本地A.M.或P.M.的等价符\n%U 一年中的星期数(00-53)星期天为星期的开始\n%w 星期(0-6),星期天为星期的开始\n%W 一年中的星期数(00-53)星期一为星期的开始\n%x 本地相应的日期表示\n%X 本地相应的时间表示\n%Z 当前时区的名称\n%% %号本身\n'
In [32]:
import calendar
cal = calendar.month(2018,10)
print(cal)
October 2018
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
上一篇: 8082端口占用 TIM搞事情