字典
#coding:utf-8
#定义一个字典
mydict = {"name":"gailun", "age":18}
for key in mydict.keys():
print "key =" +key
print "value=" + str(mydict[key])
输出
key=age
value=18
key=name
value=gailun
split先用”.“进行分割,再用“,“进行分割,word.strip()是去掉两端的空格
#coding:utf-8
str1 = "nihao, shijie. hello world. hihao lilei, nihao hanmeimei."
for content in str1.split("."):
#content表示的是一句话
for word in content.split(","):
#word是一个单词
word = word.strip()
print word
输出
nihao
shijie
hello world
hihao lilei
nihao hanmeimei.
打印当前目录全部.c的文件名
split(".")[-1]是找出用”.“分割以后倒数的第一个元素
#coding:utf-8
import os
str1 = "nihao, shijie. hello world. hihao lilei, nihao hanmeimei."
for content in str1.split("."):
#content表示的是一句话
for word in content.split(","):
#word是一个单词
word = word.strip()
print word
print "------------------"
#打印当前目录的全部.c文件
#相当于ls
for filename in os.listdir("./"):
if filename.split(".")[-1] == "c":
print filename
join是用某个符号将字符或者字符串连接起来
#coding:utf-8
import random
import string
data = string.letters + string.digits
'''
#axF8,return随机4个字母和数字,用""拼接起来
def get_sub_key(num):
mystr = random.sample(data, num) #---> ['a', 'x', 'F', '8']
ret_str = "".join(mystr)
return ret_str
#axF8-assd-321s-dsaD-dsaf-DSA5 return多组4个字母和数字,用"-"拼接起来
def get_key(count, num):
cd_key = []
for sub_key in range(count):
cd_key.append(get_sub_key(num))
#cd_key = ['axF8', 'assd', '1223' ...]
ret_key = "-".join(cd_key)
return ret_key
'''
#代码简写
def get_sub_key(num):
return "".join(random.sample(data, num))
#代码简写
def get_key(count , num):
return "-".join([get_sub_key(num) for _ in range(count)])
if __name__ == "__main__":
for i in range(10):
print get_key(6, 4)