原博客的地址http://www.cnblogs.com/BeginMan/p/3194697.html,标题是豆瓣之梦的系列博客,今天不知道怎么就不能访问了,也不知道后续还能不能让我将之都看完,
今天是以百度快照查看的内容,希望能让我顺利的学习完全部的内容,另外我会在学习中尽量兼顾2.X和3.X,3.X版本必然是要取代2.X的,这就是它出现的意义,尽管2.X的资料更丰富,但是3.X必然是大势所趋。
1、变量直接输入、print打印的区别
>>> a = "原始值"
>>> a
'\xd4\xad\xca\xbc\xd6\xb5'
>>> print (a)
原始值
如上代码,直接输入变量a,结果是有引号的,而且中文显示为unicode编码的形式,而print显示的是正常的中文字符
直接显示变量是解释器调用了repr()方法,而print则是调用了str()方法。
2、分别使用while和for循环实现从用户接受字符串并输出所有字符串。
while实现:
#coding=utf-8
'''
Created on 2015年6月1日
@author: frozen cloud
'''
str = raw_input("Please input:")
#3.X
#str = input("Please input:")
i=0
while(i<len(str)):
print str[i]
i+=1
for实现:
for x in str:
print x
这个问题其实就是区别while和for循环的用法,while循环最为计数时使用更好一些。