一、数组的使用
二、条件语句
num = 5
if (num >= 0 and num <= 5) or (num >= 10 and num <= 15): # 判断值是否在0~5或者10~15之间
print 'hello'
elif num == 8: # 值等于8时输出
print 'user'
elif num < 0: # 值小于零时输出
print 'error'
else: # 条件均不成立时输出
print 'roadman'
三、字符串操作
1、字符串截取
test = 'pythontest'
print (test[2:-1]) # 第三个到倒数第二个字符 thontes
print (test[3]) # 第四个字符 h
print (test[2:5]) # 第三到第五个的字符 tho
print (test[2:]) # 第三个开始后面所有字符 thontest
print (test[:6]) # 第一个开始到第七个字符 pythont
print (test * 2) # 输出字符串两次 pythontestpythontest
2、反斜杠可以用来转义,使用r可以让反斜杠不发生转义
>>> print('Ru\noob')
Ru
oob
>>> print(r'Ru\noob')
Ru\noob
3、成员运算符in和not in,包含和不包含
>>>"H" in a
True
四、基本数据类型以及之间转换
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组)
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
1、数字Number包含int、float、bool、complex(复数)
(1)、可以同时为多个变量赋值,如a, b = 1, 2
(2)、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数
(3)、复数complex由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
2、数据类型转换
int(x) 将x转换为一个整数
float(x) 将x转换为一个浮点数
str(x) 将对象转换为字符串
chr(x) 将一个整数转换为一个字符(ASCII码对应字符)
五、常用基本函数
type() 查询变量的数据类型 例:type("111"),返回<class 'str'>
string.replace('-','') 字符串替换(去掉字符串string中的‘-’)
六、处理时间
1、获取当前时间
from datetime import datetime
datetime.now().strftime('%Y-%m-%d %H:%M:%S')