#格式化字符串
a = "%d and %d" % (-1,2);
b = "%s's height is %dcm"%("Charles",180);
print a;
print b;
#其他格式化字符串0
a = " abcdef ";
print len(a);#原始长度
print len(a.lstrip());#去掉左边空白
print len(a.rstrip());#去掉右边空白
print len(a.strip());#去掉两边空白
9
8
7
6
#输出中文
s="中文"
print s.decode('utf-8').encode('gb2312')
#合并(join)
word = ["aaa", "bbbb", "ccccc"];
a = "##".join(word);
print a;# aaa##bbbb##ccccc
#分解(split)
word = "aaa##bbbb##ccccc";
a = word.split("##");
print a;# ['aaa', 'bbbb', 'ccccc']
#元组相当于java的常量,不可变
a = (1, 2, 3, 4);
b, c = (1, 2);
print a;
print b;
#序列(sequence)##
#1、in 判断sequenue是否包含某字符串
a = "please call me ck";
print "ck" in a;
#2、“*”号表示重复
a = "a" * 3;
b = "12" * 3;
print a; #aaa
print b; #121212
#字典,相当于java的map
mymap = {"name": "ck", "age": 25};
print mymap["name"]; #ck
print mymap["age"]; #25
#dict(L)生成一个字典, L为一个List, List中每一个元素都是tuple数组
mymap = dict([("name", "ck"),("age", 25)]);
print mymap; #{'age': 25, 'name': 'ck'}
print mymap["name"]; #ck
print mymap["age"]; #25
#mymap = dict([("name" + str(x),10*x) for x in [1,2,3]]);
print mymap; #{'name2': 20, 'name3': 30, 'name1': 10}
#mymap = {"name": "ck", "age": 25};
mymap["sex"] = "male"; #增加一个元素
print mymap; #{'age': 25, 'name': 'ck', 'sex': 'male'}
#dictionary 取元素的另一种方法,跟java类似
mymap = {"name": "ck", "age": 25};
print mymap.get("age"); #25
print mymap.get("address", "default") #default
#dictionary 判断是否包含key
mymap = {"name": "ck", "age": 25};
print mymap.has_key("name"); #True
print mymap.has_key("address"); #False
#dictionary 得到所有的key, 和所有的value
mymap = {"name": "ck", "age": 25};
print mymap.keys(); #['age', 'name']
print mymap.values(); #[25, 'ck']
#dictionary 遍历字典
for k in mymap.keys():
print k + ":" + str(mymap[k]);
#程序流程##
#if判断,除None、0、""(空字符串)、[](list)、{}(dictionary )、()(tuple)外,其他都是真
a = 5;
if a == 1: print 1;
elif a == 2: print 2;
else: print 3;
#for循环
for k in (1,2,3): print k;
#while 循环
i = 1;
while i < 4:
print i; i = i + 1;
else:
print "else";
1
2
3
else
运维网声明
1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网 享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com