逻辑运算符
a = 10,b = 20
运算符 | 描述 | 实例 | |
and | x and y | 布尔与,若x为False则返回False,否则返回y | a and b 返回20 |
or | x or y | 布尔或,若X为True,则返回x的值,否则返回与y的计算值 | a or b 返回10 |
not | not x | 布尔非, 若x为True则返回False,若x为False则返回True | not(a and b)返回False |
if...elif...else语句
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句
如果 "condition_1" 为False,将判断 "condition_2"
如果"condition_2" 为 True 将执行 "statement_block_2" 块语句
如果 "condition_2" 为False,将执行"statement_block_3"块语句
字符串内建函数 split
split()指定分隔符对字符串进行切片,num有指定值,仅分隔num个子字符串,返回分割后的字符串列表
1、语法
str.spilt(str = "",num = string.count(str))
2、参数
str--分隔符,默认为所有的空字符,空格、换行( )、制表符( )
num--分割次数
3、返回值
返回字符串列表
4、实例
str = "hello yang yang"
str_list = str.split(" ")
print str_list
['hello', 'yang', 'yang']
str = "hello yang yang"
str_list = str.split(" ",1)
print str_list
['hello', 'yang yang']
列表函数和方法 max
max()返回列表中的最大值
1、语法
max(list)
2、参数
list--列表
3、返回值
返回list中最大值
4、实例
num_list = [1,1000,10001,1000000]
print str(max(num_list))
1000000