Python学习之day2

1.执行Python脚本时打印的字符有颜色

 print  "\033[32;1mhello\033[0m"  #打印绿色
print "\033[31;1mhello\033[0m" #打印红色

2.time 模块的使用

 b = time.time()  #打印当前时间的时间戳
print b
c = time.localtime() #打印元组形式的当前时间
print c
d = time.strftime("%Y-%m-%d %H:%M:%S",c) #把元组形式的时间转化为格式化的时间
print d

3.字符串常用方法

 mag = "hello wlllllord"
print mag.capitalize() #字符串的首字母大写
print mag.center(30,"@") #字母居中,30是长度,@号为两边的填充符号
print mag.count("l",0,9) #计算这个字符串中l的总数,
print mag.endswith("o") #判断o是否是这个字符串的结尾,如果是返回True,如果不是返回False
print mag.isalnum() #判断这个字符串是不是个数字,返回true或false
print mag.isdigit() #判断这个字符串是不是个数字,返回true或false
print mag.isupper() #判断这个字符串是不是大写,返回true或false
print mag.islower() #判断这个字符串是不是小写,返回true或false
print mag.upper() #变成大写字母
print mag.lower() #变成大写字母
print mag.ljust(30,"!") #“hello wlllllord!!!!!!!!!!!!!!!”
print mag.rjust(30,"*") #***************hello wlllllord
print mag.strip() #去除空格
mag1 = "hhhhhhhhhh\nhhhhhhhhhh"
print mag1.split() # 效果 ['hhhhhhhhhh', 'hhhhhhhhhh']
names.pop()                               #删除列表最后一个值
names.remove("Eric")                       #删除指定元素
names.extend(b)                              #把b列表和names列表合并

4.列表

 list = ["aa","bb","ee","cc","dd","dd"]
#list.extend("ww") #往列表中添加2个元素w
#list.index("bb") #返回这个元素的索引值
#list.count("dd") #求这个元素的数量
#list.append("xx") #追加一个元素
#list.reverse() #顺序反一下
#list.insert(1,"qq") #在索引1前边插入一个元素
#list.remove("aa") #删除元素aa
#list.sort() #排序

5.三级菜单练习

 # -*- coding:utf-8 -*-
import paramiko,os,sys,time
data = {
"美国":{
"纽约":"aaaaaaaaaa",
"芝加哥":"zhijiagedajuyuan",
"华盛顿":"baigong"
},
"中国":{
"北京":{
"朝阳":"qunzhong",
"海淀":"中关村"
},
"上海":"东方明珠",
"西安":"兵马俑"
},
"日本":{
"东京":{
"冲绳":"垃圾"
},
"广岛":{
"核电站":["危险","小心"]
},
"横滨":"横滨大桥"
}
} while True:
for i in data:
print i
choice = raw_input("选择进入》")
if choice in data:
while True:
for i2 in data[choice]:
print i2
choice2 = raw_input("选择进入》")
if choice2 in data[choice]:
while True:
for i3 in data[choice][choice2]:
print i3
choice3 = raw_input("选择进入》")
if choice3 in data[choice][choice2]:
while True:
for i4 in data[choice][choice2][choice3]:
print i4
choice4 = raw_input("最后一层了,按b返回上一层,按q退出")
if choice4 == "b":
break
elif choice4 == "q":
exit()
if choice3 == "b":
break
elif choice3 == "q":
exit()
if choice2 == "b":
break
elif choice2 == "q":
exit()
elif choice == "q":
exit()
上一篇:vue.js简单添加和删除


下一篇:Euler Level 2