day 19
#列表、元祖
#字典
#集合、frozenset
#字符串
#堆栈 : 先进后出
#队列 :先进先出 FIFO
# from collections import namedtuple
# Point = namedtuple('point',['x','y','z'])
# p1 = Point(1,2,3)
# p2 = Point(3,2,1)
# print(p1.x)
# print(p1.y)
# print(p1,p2)
#花色和数字
# Card = namedtuple('card',['suits','number'])
# c1 = Card('红桃',2)
# print(c1)
# print(c1.number)
# print(c1.suits)
#队列
# import queue
# q = queue.Queue()
# q.put([1,2,3])
# q.put(5)
# q.put(6)
# print(q)
# print(q.get())
# print(q.get())
# print(q.get())
# print(q.get()) # 阻塞
# print(q.qsize())
# from collections import deque
# dq = deque([1,2])
# dq.append('a') # 从后面放数据 [1,2,'a']
# dq.appendleft('b') # 从前面放数据 ['b',1,2,'a']
# dq.insert(2,3) #['b',1,3,2,'a']
# print(dq.pop()) # 从后面取数据
# print(dq.pop()) # 从后面取数据
# print(dq.popleft()) # 从前面取数据
# print(dq)
#有序字典
# from collections import OrderedDict
# od = OrderedDict([('a', 1), ('b', 2), ('c', 3)])
# print(od) # OrderedDict的Key是有序的
# print(od['a'])
# for k in od:
# print(k)
# from collections import defaultdict
# d = defaultdict(lambda : 5)
# print(d['k'])
import time
# time.sleep(100)
# print(time.time())
# 格式化时间 —— 字符串: 给人看的
# 时间戳时间 —— float时间 : 计算机看的
# 结构化时间 —— 元祖 :计算用的
# print(time.strftime("%Y-%m-%d %a %H:%M:%S")) #year month day HOUR MINUTE SECOND
# print(time.strftime("%Y/%m/%d %H:%M:%S")) #year month day HOUR MINUTE SECOND
# print(time.strftime("%m-%d %H:%M:%S")) #year month day HOUR MINUTE SECOND
# print(time.strftime("%H:%M:%S")) #year month day HOUR MINUTE SECOND
# print(time.strftime("%H:%M")) #year month day HOUR MINUTE SECOND
# struct_time = time.localtime()
# print(struct_time)
# print(struct_time.tm_year)
import time
# 时间戳和结构化时间
# t = time.time()
# print(t)
# print(time.localtime(3000000000))
# print(time.gmtime(t))
# print(time.mktime(time.localtime()))
# print(time.strptime('2000-12.31','%Y-%m.%d'))
# print(time.strftime('%m/%d/%Y %H:%M:%S',time.localtime(3000000000)))
# print(time.asctime())
# 张天福 —— 中国茶叶之父
# 陈味聪
# 周天霖
# 绿茶 : 龙井 碧螺春 竹叶青 信阳毛尖 六安瓜片 太平猴魁 安吉白茶
# 白茶 : 福鼎白茶 银针(100%芽) 白牡丹(一芽一叶) 贡眉(一芽两叶) 寿眉(一芽三叶)
# 黄茶 : 黄山毛峰 霍山黄芽
# 1234 432145
# Abc123 a17698
# 0-9
# chr
# [65-90] 数字
# 字母 = chr(数字)
# 随机数字
# 随机选一个 [随机数字,随机字母]
import os
# print(os.getcwd())
# os.chdir(r'C:\Users\Administrator\PycharmProjects')
# print(os.getcwd())
# os.chdir('..')
# print(os.getcwd())
# os.makedirs('dirname1/dirname2')
# os.removedirs('dirname1/dirname2')
# os.mkdir('dirname1/dirname')
# print(os.listdir(r'C:/Users/Administrator/PycharmProjects/s9'))
# print(os.stat('1.复习.py'))
# print(os.sep) # python代码跨平台 :linux windows
# /user/bin/
# os.system("dir")
# ret = os.popen("dir").read()
# print(ret)
# print(os.environ)
# print(os.getcwd())
# print(os.path.split(os.getcwd()))
# print(os.path.join(r'C:\Users\Administrator','user','local'))
# print(os.getcwd())
# print(os.path.getsize(os.path.join(os.getcwd(),'1.复习.py')))
import sys
# print(sys.platform)
# print(sys.version)
# print(sys.path.clear())
ret = sys.argv
name = ret[1]
pwd = ret[2]
if name == 'alex' and pwd == 'alex3714':
print('登陆成功')
else:
print("错误的用户名和密码")
sys.exit()
print('你可以使用计算器了')
# 有多少个模块 —— 每个模块大概解决得问题
# 把模块中的所有方法敲一遍 —— 写到博客上
# 代码作业
# 计算时间差
# 验证码
# 计算器
# 默写:
# 验证码