常用python指令集

收集总结了一些常用的python操作,方便后面查询

目录

比较操作符与布尔操作符

序列类型常用操作符

常用字符串方法

常用列表方法

常用字典方法

常用IO方法

random模块

Math模块


比较操作符与布尔操作符

a and b 如果a与b均为True,则值为True,否则为False

a or b 如果a与b中至少有一个为True,则值为True,否则为False

not a 如果a为False,则为True;如果a为True,则为False

序列类型常用操作符

seq[i] 返回序列中第i个元素

len(seq) 返回序列长度

seq1 + seq2 链接两个序列。(不能用于范围)

n*seq 返回一个将seq重复n次的序列。(不能用于范围)

seq[start:end] 返回序列的切片

e in seq 测试序列中是否包含e

e not in seq 测试序列是否不包含e

for e in seq 遍历序列中的元素

常用字符串方法

s.count(s1) 计算字符串s1在s中出现的次数

s.find(s1) 返回子字符串s1第一次出现在s中时的索引值;如果s1不在s中,则返回-1

s.rfind(s1) 功能与find相同,但从s末尾开始搜索

s.index(s1) 功能与find相同,但如果s1不在s中,则抛出异常

s.rindex(s1) 功能与index相同,但从s的末尾开始搜索

s.lower()将所有大写字母转换为小写(相对应的是s.upper(),将小写转换为大写)

s.replace(old, new) 将s中出现的所有字符串old替换为字符串new

s.rstrip() 删除字符串后面的所有空白字符,或指定

s.strip([chars]) 同时执行lstrip()和rstrip()(去掉首末空白字符)

s.splite(d) 使用d作为分割字符对s进行拆分,返回s的子字符串列表

s.join(seq) 以指定字符串作为分隔符,将seq中的所有元素(的字符串表示)合并为一个新的字符串

s.capitalize() 将字符串的第一个字符转换为大写

max(s) 返回字符串中最大的字母

min(s) 返回字符串中最小的字母

len(s) 返回字符串长度

s.zfill(width) 返回长度为width的字符串,原字符串右对齐,左边填充0

s.isdecimal() 检查字符串是否只包含十进制字符

常用列表方法

L.append(e) 将对象e添加到L的末尾

L.count(e) 返回e在L中出现的次数

L.insert(i, e) 在L中索引值为i处插入对象e

L.extend(L1) 在L的末尾加上L1中的所有项目

L.remove(e) 从L中删除第一次出现的e

L.index(e) 返回L中第一次出现e时的索引值;如果e不在L中,则抛出一个ValueError异常

L.pop(i) 删除并返回索引值为i的项目;i的默认值为-1。如果L为空,则抛出一个IndexError异常

L.sort() 对L中的元素进行排序,具有副作用

L.reverse() 对L中的元素进行反转排序,具有副作用

常用字典方法

len(d) 返回d中项的数量

d.keys() 返回d中键的视图

d.values() 返回d中值的视图

k in d 如果键在d中,则返回True

d[k] 返回d中键为k的项,如果k不在d中,则抛出一个KeyError异常

d.get(k, v) 如果k在d中,返回d[k],否则返回v

d[k] = v 将值v与键k关联起来,如果已经存在与k关联的值,则替换该值

del d[k] 从d中删除键为k的元素,如果k不在d中,则抛出一个KeyError异常

for k in d 遍历d中的键

常用IO方法

input(msg) 打印msg并将输入值作为一个字符串返回

pring(s1,...,sn) 打印字符串s1,...,sn,以空格作为间隔

open('filename', 'w') 创建一个文件以供写入

open('filename', 'r') 打开一个已有文件以供读取

open('filename', 'a') 打开一个已有文件以供追加

filehandle.read() 返回一个包含文件内容的字符串

filehandle.readline() 返回文件的下一行

filehandle.readlines() 返回一个包含文件各行的列表

filehandle.write(s) 向文件末尾写入字符串s

filehandle.writelines(L) 将L中的每个元素作为单独行写入文件

filehandle.close() 关闭文件

random模块

Math模块

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值