
python内置的数据类型
Python3.7内置的关键字
1 2 3 |
|
格式化输出
1 2 3 4 5 6 |
|
关于format函数还可以设置参数,传递对象:format多种用法
逻辑运算符优先级and or not
当not和and及or在一起运算时,优先级为是not>and>or
字符串常见操作
find
检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1
1 |
|
index
跟find()方法一样,只不过如果str不在 mystr中会报一个异常.
1 |
|
count
返回 str在start和end之间 在 mystr里面出现的次数
1 |
|
replace
把 mystr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次.
1 |
|
split
以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串
1 |
|
capitalize
把字符串的第一个字符大写
1 |
|
title
把字符串的每个单词首字母大写
1 2 3 |
|
startswith
检查字符串是否是以 hello 开头, 是则返回 True,否则返回 False
1 |
|
endswith
检查字符串是否以obj结束,如果是返回True,否则返回 False.
1 |
|
lower
转换 mystr 中所有大写字符为小写
1 |
|
upper
转换 mystr 中的小写字母为大写
1 |
|
ljust
返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
1 |
|
rjust
返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
1 |
|
center
返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
1 |
|
lstrip
删除 mystr 左边的空白字符
1 |
|
rstrip
删除 mystr 字符串末尾的空白字符
1 |
|
strip
删除mystr字符串两端的空白字符
1 2 3 |
|
字典
查找元素
1 2 3 4 |
|
删除元素
1 2 3 4 |
|
字典常见操作
dict.len()
测量字典中,键值对的个数
dict.keys()
返回一个包含字典所有KEY的列表
dict.values()
返回一个包含字典所有value的列表
dict.items()
返回一个包含所有(键,值)元祖的列表
python内置函数
max() 返回元素
min() 返回最小元素
len(容器)
del(变量) 删除变量
map(function, iterable, ...)
根据提供的函数对指定序列做映射
reduce(function, iterable[, initializer]) # initializer是初始参数
对参数序列中元素进行累积
filter(function, iterable)
用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的迭代器对象(py3)。py2返回列表。