print(flush=True)打印字符串,flush可以使输出像打印机一样
print(“xxx”,end=“”)强制不换行(python3)
float()从字符串或整数创建小数
int()创建整数,并且进项行向下取整,不进行四舍五入
str()创建字符串
type()检查一个数据的类型
input()从用户输入得到字符串
range()一个范围,扩号内可以给定一个区间,掐尾不去头,只提供一个参数则默认从0开始
continue:直接跳到下一个循环。break:直接跳出并结此循环
\t:制表符,控制横向距离。\n:换行符,控制纵向距离
append()向列表末尾加元素
extend()合并两个列表,加在末尾
insert(index,元素)向指定索引位置加入元素
remove()移除指定元素,不能提供index
pop()取出指定元素,不提供index则取出最后一个
del 删除指定元素,通过索引
if in可以检查列表(字典)是否有元素,是一个布尔表达式
index()可以检查某个元素的索引
sort()可以对某个列表进行排序,但不会创建副本,是修改源列表
reserve()把某个列表倒序,同样不会创建副本
sort(reserve=True)也是倒序
sorted()建立副本并进行排序
keys()把字典中键收集为一个列表
value()把字典中值收集为一个列表
clear()清除字典中的所有键值对
get()取字典中对应key的值,如果无此key则返回默认值
def 定义函数
return 返回一个值
global 从全局引入变量
class 定义一个类(创建对象)
def init()初始化函数定义类
def str():
msg=
定义打印信息的方法,代替内置方法
pass 占位关键字,用于未定义完成的函数
import
import xxx from xxx引入模块中的类或函数(少使用防止函数名冲突)
random.randint()得到一个整数,括号内可以提供参数
random.random()得到一0到1的小数,若想要其他范围可以乘以相应倍数
random.choice()随机选择
format()格式化打印 具体参见文件 字符串操作
split()分离符,给定参数,否则按空白
join()拼接命令:拼接物.join(目标字符串)
startwith()检查开头字符,返回True or False
endwith()检查结尾
都是会返回true或false
strip()删除开头或末尾部分,给定参数或默认空白符(空格 制表符 换行符)
upper()全大写
lower()全小写
open(),close()开关文件 文件名加参数
readline()一行一行读文件
readlines()读取每一行,每行为一个元素返回列表
seek()回到某个位置(进行readline重读)
write(),print()都可写入文件 语法不同 且print会自动定在末尾加换行符
pickle.dump(数据,文件对象名)打包储存任意类型数据文件
pickle.load(文件对象名)恢复数据
datetime 与 time
datetime.datetime(年月日时分秒 都可给定参数)
方法:ctime()打印字符串版本的datetime对象信息
datetime(此处是模块名).date()
datetime(此处是模块名).time()类
方法:combine()合并数据
语法:datetime(模块名).datetime(目标类名).combine(日期,时间)
时间对象直接相减 可直接得到timedelta类(属性只有日 秒 微秒)实例
datetime.datetime.now()创建此计算机当前时间的时间对象实例,精确到微秒
time.sleep()time模块中的延迟函数
time.strftime("%y-%m-%d")
‘15-06-18’
time.strftime("%c")
‘06/18/15 09:27:38’
os.path.isflie(文件名)os模块中检查文件是否存在
ord()把字符转换为ascll码
chr()把ascll码转换为字符