简单用法:定义字符串,用''/""都可,通过下标取数据/通过for循环遍历
Test = 'python'
print(type(Test)) #<class 'str'>表示字符串类型
#print(Test(0)) 取字符不是圆括号,是方括号
print('obtain first str: %s'%Test[0])
print('obtain second str: %s'%Test[1])
print('obtain third str: %s'%Test[2])
for item in Test:
print(item,end=' ') #不换行,用空格代替
pass
大小写的转换+去掉空格
name = 'peter'
#print('姓名首字母转化为大写:%s'%name.capitalize()) #capitalize()的用法是xxx.capitalize(),而不是capitalize(xxx)
#去掉空格
a = ' hello '
b = a.strip() #去掉字符串左右两边空格的函数,不能去掉中间的空格 / 问题,怎么去掉中间的空格?
print(b)
print(a.lstrip())#去掉字符串左边的空格
print(a.rstrip()) #去掉字符串右边的空格
复制字符串,用id查询内存地址
a = ' hello '
b = a #a和b的内存地址(id)相同,只是把a对象的内存地址赋给了b
print(b)
print('a的内存地址: %s' %id(a)) #查看a的内存地址
print('b的内存地址: %s'%id(b)) #查看b的内存地址