函数 | 说明 |
---|---|
sys.argv | 获取运行python文件 |
示例:
输入:python a.py english
代码:import sys
a=sys.argv[0]
b=sys.argv[1]
print("a:"a)
print("b:",b)
输出:a.py english
函数 | 语法 | 说明 |
---|---|---|
strip() | str.strip([chars]) | 移除字符串首尾指定的字符,默认为空格 |
capitalize() | str.capitalize() | 将字符串的第一个字母变成大写,其他字母变小写 |
count() | str.count(sub, start= 0,end=len(string)) | 用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。 |
join() | str.join(sequence) | 用于将序列中的元素以指定的字符连接生成一个新的字符串。 |
replace() | str.replace(old, new[, max]) | 把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 |
字典(Dictionary) keys() | dict.keys() | 以列表返回一个字典所有的键 |
type() | class type(name, bases, dict) | 只有第一个参数则返回对象的类型,三个参数返回新的类型对象。 |
random模块
函数 | 说明 |
---|---|
random.random() | 生成一个随机的浮点数,范围是在0.0~1.0之间 |
random.uniform() | 它可以设定浮点数的范围,一个是上限,一个是下限 |
random.randint() | 随机生一个整数int类型,可以指定这个整数的范围,同样有上限和下限值 |
random.choice() | 可以从任何序列,比如list列表中,选取一个随机的元素返回,可以用于字符串、列表、[元组]等 |
random.shuffle() | 将一个序列中的元素,随机打乱 |
random.sample() | 从指定的序列中,随机的截取指定长度的片断 |