欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

4天学会python_学习python第四天

发布时间:2025/3/19 python 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 4天学会python_学习python第四天 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

字符串:

在打印字符串时,如果在后面加入end='':结果如下

print('aa',end='\t') #end可以在字符串后面加入一些限制

print('bb',end='\t')

print('cc')

aa      bb      cc

input()j读取从键盘输入的字符串

myname=input('请输入你的名字:') #使用input()可以从控制台读取键盘输入的字符串

int()可以将字符串改为数字

str()可以将整型改为字符串

int('234')

234

str(3.14)

'3.14'

[]提取字符串

a='abcdefghijklmnopqrstuvwxyz'

a[0]

'a'

a[25]

'z'

a[-1]

'z'

a[-26]

'a'

replace可以替换字符串中的一个,字符串是不能被改变的

a.replace('c','范')

'ab范defghijklmnopqrstuvwxyz'

a

'abcdefghijklmnopqrstuvwxyz'

slice切片

a[1:5]

'bcde'

a[1:5:1] #slice切片 格式[起始偏移:终止偏移:步长] 包头不包尾

'bcde'

a[1:5:2]

'bd'

a[-3:]

'xyz'

a[-3:-8]

''

a[-8:-3]

'stuvw'

a[1:30]

'bcdefghijklmnopqrstuvwxyz'

split分割字符串与join拼接字符串

a='to be or not to be'

a.split()

['to', 'be', 'or', 'not', 'to', 'be']

a.split('be') #分割字符串be

['to ', ' or not to ', '']

a=['stx','sxt001','stx002']

'*'.join(a) #jioin字符串拼接 join比+运算效能快

'stx*sxt001*stx002'

join与+运算效率比较

import time

time01 = time.time() #起始时刻

a=''

for i in range(1000000):

a += 'stx'

time02 = time.time() #终止时刻

print('运算时间'+str(time02-time01))

time03 = time.time()

li = []

for i in range(1000000):

li.append('stx')

a=''.join(li)

time04 = time.time()

print('运算时间'+str(time04-time03))

总结

以上是生活随笔为你收集整理的4天学会python_学习python第四天的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。