name=raw_input(u请输入姓名:)
print name
python中的not具体表示是什么:
在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法:
(1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。比如:
a = False
if not a: (这里因为a是False,所以not a就是True)
print hello
这里就能够输出结果hello
(2) 判断元素是否在列表或者字典中,if a not in b,a是元素,b是列表或字典,这句话的意思是如果a不在列表b中,那么就执行冒号后面的语句,比如:
a = 5
b = [1, 2, 3]
if a not in b:
print hello
这里也能够输出结果hello
这是python中的字符串的功能。其实当使用加号运算符的时候会调用这个类的__add__()函数,这个函数是每个类都有的,对于自定义的类,不重写这个方法,+这个运算符就没作用。你也可以重写这个运算符来得到不同的功能。以下是示例代码。class vector:def __init__(self,x=0,y=0):self.x=xself.y=ydef __add__(self, other):#重载__add__方法,可以实现+法运算if isinstance(other,vector):return vector(self.x+other.x,self.y+other.y)else:raise TypeError('other parameter must be a vector') va=vector(3,5)vb=vector(4,6)vc=va+vbprint('vc.x=%svc.y=%s'%(vc.x,vc.y))1,你可以判断本次循环是否为最后一次,如果是,则不带上最后一个+号2,你可以取total[:-1]以裁剪掉最后一个+
3,你可以用join方法,它会为你处理好这一切,不会多出末尾加号