首页 > 编程语言 > 详细

python的string用法

时间:2016-08-08 14:22:09      阅读:202      评论:0      收藏:0      [点我收藏+]

s.strip().lstrip().rstrip(‘,‘)

S.lower() #小写 
S.upper() #大写 
S.swapcase() #大小写互换 
S.capitalize() #首字母大写 

#分割

s = ‘ab,cde,fgh,ijk‘
print(s.split(‘,‘))

#连接

delimiter = ‘,‘
mylist = [‘Brazil‘, ‘Russia‘, ‘India‘, ‘China‘]
print delimiter.join(mylist)

 

import string

string.letters #所有的大小写字母

string.digits  #所有的数字

 

 

生成激活码:

#!/usr/bin/python
import string
import random

KEY_NUM = 200

def base_gen():
    key_list = [random.choice(string.letters + string.digits) for i in range(4)]
    return ‘‘.join(key_list)

def key_gen():
    key = []
    for i in range(4):
        key.append(base_gen())
    return key

if __name__ == __main__:
    print  -.join(key_gen())

 

random() 返回0<=n<1之间的随机实数n;
choice(seq) 从序列seq中返回随机的元素;
getrandbits(n) 以长整型形式返回n个随机位;
shuffle(seq[, random]) 原地指定seq序列;
sample(seq, n) 从序列seq中选择n个随机且独立的元素

python的string用法

原文:http://www.cnblogs.com/LarryGen/p/5748952.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!