扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
print 输出时,可以用单引号' '作为字符串标识符, 也可以用双引号" ",至于这两个符号有什么区别,在博文中第二节会讲解。
创新互联公司是一家集网站建设,卢氏企业网站建设,卢氏品牌网站建设,网站定制,卢氏网站建设报价,网络营销,网络优化,卢氏网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。python与C一样,都是以;作为一条语句的结束符。
一、简单的字符串输出
在Linux下的vim编辑:
#!/usr/bin/python
print "Hello Python!";
print 'Yes, I can.';
二、‘ ’与“ ”的区别
用解析器中编写如下:
#!/usr/bin/python
#biao da fanfa 1:
print '"1Hello Jack! My name\'s Judy."';
#biao da fanfa 2:
print "\"2Hello Jack! My name\'s Judy.\"";
#biao da fanfa 3:
# r 为字符串内容原样输出标志,不用转义。实际就是以这个作为‘ ’与“ ”参考。
print r' "3.1Hello Jack! My name\'s Judy." ';
print r"3.2Hello Jack! My name's Judy.";
print ' "3.3Hello Jack! My name' '\'s Judy." '; #这里是两个字符串,参考四.3的空格分隔符
结论:
a.
当以' '作为字符串标识符时,字符串内部的所以' '号都作为语句的标识符,所以,3.1中的name's 才需要一个转义符号\,如果去掉,就会报错,原因:
b.
当以" "作为字符串标识符时,语句中所有带" "符号的都是语句的标识符,而其他符号不是,比如' '符号,可以原因输出,如3.2。
c.
当我想原原本本的输出带有" "符号的"Hello Jack! My name's Judy."时,用' '符号作为字符串标识符,分成2个字符串输出,效果如3.3
三、一个字符串多次换行输出
用解析器中编写如下:
##huan hang 1:利用\n换行
print 'Hello Jack!\nYou look so down.\nCan I help you?\n'
##huan hang 2:利用'''...'''格式换行
print '''Hello Jack!
You look so down.
Can I help you?'''
四、多个字符串一起输出
在Linux的命令行输入:
1. 逗号分隔符:内容并行,“,”相当于“ ”(一个空格键);
2.空格分隔符:前后内容无空格,连接输出;
3.分号分隔符:分号是语句结束符,有‘\n’作用;
注:用解析器写的结果与这个结果有些区别,解析器会直接忽略分号后面的字符串,因为没有print进行输出。
程序如下:
结果:
五、格式化输出
与C语言差不多,只是参数要加(),并把之前的,号变成%号;
编程如下:
#!/usr/bin/python
a = 'you konw?';
b = 10;
print "%s many money do you have"%'how';
print "%s I have %d yuan."%(a, b);
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流