1.6三个数中选出最大的(逻辑运算符 && if...elif...else语句 && 字符串内建函数&& 列表函数和方法)

逻辑运算符

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

 

你可能感兴趣的