-
isinstance函数
检查一个对象是否是特定类型
输入:
a=5
print(isintance(a,int))
输出:True
-
iter函数
迭代
def isiterable(obj): try: iter(obj) return(True) except TypeError:#不可遍历 return False
print(isiterable('a string')) >>True print(isiterable('[1,2,3]')) >>True print(isiterable('5')) >>False
-
pip install
命令安装模块
-
list函数
创建一个新的Numpy列表
s='python' list(s) print(s) print(s[:3]) print(s[1:3]) print(s[5:]) print(s[3:])
>>
python pyt yt n hon
-
列表,字典,Numpy数组可变
-
字符串,元组不可变
-
前缀符号r
表明字符串中的特殊字符均为原生字符
-
encode方法
将字符串转换为utf-8字节
-
decode方法
对encode编码后的字节进行解码
-
前缀符号b
定义字符文本
-
布尔值可以与and和or关键字合用
-
None关键字是NoneType类型的唯一实例
-
datetime模块
dt=datetime(年,月,日,时,分,秒)
dt1=date(年,月,日)
dt2=time(时,分,秒)
from datetime import datetime,date,time dt=datetime(2019,2,24,14,53,26) print(dt.year) print(dt.month) print(dt.day) print(dt.hour) print(dt.minute) print(dt.second) print(dt.date) print(dt.time) print(dt.strftime('%m/%d/%Y/ %H:%M')) print(dt.strftime('%F')) print(dt.strftime('%D')) print(dt.strptime('20190224150700','%Y%m%d%H%M%S'))
>>
2019
2
24
14
53
26
<built-in method date of datetime.datetime object at 0x000002499CD26968>
<built-in method time of datetime.datetime object at 0x000002499CD26968>
02/24/2019/ 14:53
2019-02-24
02/24/19
2019-02-24 15:07:00
-
format方法
代替字符串中的格式化参数,并产生一个新的字符串
template='{0:.2f} {1:s} are worth US${2:d}'.format(4.5560,'Argentine pesos',1) template.format(4.5560,'Argentine pesos',1) print(template)
>>
4.56 Argentine pesos are worth US$1
-
for循环中continue与break的作用
contiune:跳过此后的代码继续循环
break:结束一个for循环(多层时只结束最内层循环)
-
什么都不做的语句(占位子)
-
range函数
返回一个等差序列迭代器
range(起始,结尾,步进),管左不管右