字符串
切片
索引
拼接
重复
不可变性
name='what's your name?'
>>> str='HELLO WORLD'
>>> type(str)
<class 'str'>
>>> name='what's your name?'
>>> name='what\'s your name?'
>>> name
"what's your name?"
>>> str
'HELLO WORLD'
>>> str[0]
'H'
>>> str[2:4]
'LL'
>>> str[2:5]
'LLO'
>>> str[2:]
'LLO WORLD'
>>> str*2
'HELLO WORLDHELLO WORLD'
>>> 'wby'+str
'wbyHELLO WORLD'
>>> name='wang'
>>> name[0]='y'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment
2 input()
#input()训练
#询问姓名,年龄,并能告知姓名字符个数和你明年的年龄
print("what's your name?")
myname=input()
print(len(myname))
print("what's your age?")
myage=input()
print("明年是"+str(int(myage)+1))
3.格式化
print(‘%d%s’%(a,b))
字符串格式化使用操作符%实现
%d–>整型
%f–>浮点型
%s–>字符串
a='AAAA'
b='BBBB'
print('a=%s b=%s'%(a,b))
a=10
b=20
print('s=%d d=%d'%(a,b))
a=1.1234
b=2.2136
print('a=%f b=%.3f'%(a,b))
#浮点型默认输出是六位小数