字符串基本操作
(1) 字符串+字符串
(2)字符串*数字
(3)字符串+str(其他)
# -*- coding:utf-8 -*-
print ("test1")
name1="alice"
name2="bob"
name_new=name1+name2
print name_new
print "\n","test2" #字符串直接相加相乘可以。
"alice"+"bob"
print "alice"+"bob"
print "\n","test3" #字符串*数字可以,但字符串*字符串不行
"alice"*5
print "alice"*5
print "\n","test4"
"alice"+"1"
print "alice"+"1"
#print "alice"+1 #字符串没法和数字+
print "\n","test5"
"alice"+str(2)
print "alice"+str(2)
print "\n","test6"
input1=raw_input("please enter a num>>>")
input2=raw_input("please enter a txt>>>")
print "alice"+"_"+input1+"_"+input2
print 1+int(input1)
# print 1+input1 会报错,raw_input()返回的一定是字符串
字符串相关函数
(1) 转换函数 str() int() float()
(2) len()
print "\n","test7" #字符串转换,理论上啥都可以
print str("aad88912l_1")
print "\n","test8" #int()转换,只能转数字,或是1种特殊字符串:整数字符串,其他字符串:字母字符串,小数字符串都不可以
print int("99")
print int(99.99)
#print int("99.99")
#print int("a")
print "\n","test9" #float()转换,可以转数字,或2类特殊字符串:整数字符串 或 小数字符串,但不能转含字母的字符串。因为本质上整数也是小数。
print float(99)
print float("99")
print float("99.99")
#print float("a")