打开文件,写入字符串
file = open('/D/file.txt','w')
file.write('hello world!')
字符串组合输出
a = 'plays '
b = 'guitar '
c = 'Mr.Charles.'
d = c + a + b
print(d)
数字转字符类型进行输出
num = 1
string = '1'
num2 = int(string)
print(num + num2)
字符串*数字1:
words = 'words' * 3
print(words)
字符串*数字2:
word = 'a loooooong word'
num = 12
string = 'bang!'
total = string * (len(word) - num)
print(total)
字符串用下标进行输出
name = 'My name is Charles'
print(name[0])
'M'
print(name[-4])
'r'
print(name[11:14])
'Cha'
print(name[11:15])
'Char'
print(name[5:])
'me is Chrales'
print(name[:5])
'My na'
字符串下标的组合输出
word = 'friends'
find = word[0] + word[2:4] + word[-3:-1]
print(find)
爬取文件命名(字符串下标)
url = 'http://ww1.site.cn/14d2e8ejw1exjogbxdxhj20ci0kuwex.jpg'
file_name = url[-10:]
print(file_name)
字符串replace函数,用*代替对应位置字符
number = '1777-917-7829'
hnumber = number.replace(number[:9],'*'* 9 )
print(hnumber)
查找字符串中的子串
search = '168'
num_a = '1398-168-0006'
num_b = '1681-222-0006'
print(search + ' is at ' + str(num_a.find(search)) + ' to ' + str(num_a.find(search) + len(search) - 1) + ' of num_a')
字符串format函数用法(填空)
print('{} name is {}.'.format('My','Charles'))