python字符串小结

python中字符串是不可变的!

'MyStr'                #这是一个字符串
a = 'Mystr'            #将字符串赋值给变量a
len(a)                 #计算变量a指向的字符串有多少个字符    (5)
's' in a               #字符s是否在变量a中                  (True)
a.find('str')          #在a中查找与'str'匹配的字符串位置     (2)
a.replace('s','k')     #替换a中所有匹配's'的字符,替换为'k'
a.lower()              #a的所有字符变为小写
a.isalpha()            #是不是字符                          (True)
a.isdigit()            #是不是数字                          (False)
a.split()              #默认以空格分隔字符串,并存为列表
['Mystr']

b = 'aa,bb,cc'
b.split(',')           #以逗号分隔字符串
['aa','bb','cc']

'='.join(b.split(',')) #以'='连接列表中的字符成一个新的字符串
'aa=bb=cc'

chars = list('MyStr')
chars.append('!')
''.join(chars)
'MyStr!'

小练习:生成随机名字

#!/usr/bin/python
#-*-coding:utf-8-*-

import random,string

base_chars = string.ascii_lowercase
name_length = random.randint(4,8)
name_cache = []
while name_length:
    name_char = random.choices(base_chars)
    name_cache += name_char
    name_length -= 1
My_name = ''.join(name_cache)
print(My_name)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值