两个python小知识点

原博客的地址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循环最为计数时使用更好一些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值