python每日一题总结2

20180602qzd


每日一题7


>>>1,2,3
output??
答案:(1,2,3)
>>>print 1,2,3
output??
答案:1 2 3
>>>print(1,2,3)
output??
答案:(1,2,3)
  1. 结尾处加上逗号
>>>print 'Hello, ' ,
>>>print 'world!'
output??
答案:Hello,World!
>>>x,y,z =1,2,3
>>>print x,y,z
output??
答案:1 2 3
>>>x,y =y,x
>>>print x,y,z
output??
答案:2 1 3
>>>values=1,2,3#用逗号隔开自动创建元组,必须加逗号,即使只有一个数。
>>>values
output??
答案:(1,2,3)
>>>x,y,z=values
>>>x
output??
答案:1
>>>x=y=[1,2,3]
>>>z=[1,2,3]
>>>x==y  #提示:False or True
output??
答案:True
>>>x==z
output??
答案:True
>>>x is y
output??
答案:True
>>>x is z
output??
答案:False

小知识

  • print来打印表达式,不管是字符串还是其他类型进行自动转换后的字符串,打印多个表达式也是可行的,只要将它们用逗号隔开就好。
  • 下面的值在作为布尔表达式时,会被解释为假(False):False None 0 "" () [] {}
  • is运算符是判断同一性而不是相等性的。

每日一题8


>range(0,10)
output??
答案:0,1,2,3,4,5,6,7,8,9
>for number in range(1,5):
    print number
output??
答案:1 2 3 4 
>d={'x':1,'y':2,'z':3}
>for key,value in d.items():
    print key,'corresponds to', value
output??
答案:x corresponds to 1
y corresponds to 2
z corresponds to 3

小知识:

  • 三元运算符:a if b else c
    如果b为真,返回a,否则。返回c。(注:这个运算符不用引入临时变量,就可以直接使用,从而得到与raw_input例子中同样的结果。)
  • 如果需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert语句就有用了,它可以在程序中置入检查点,条件后可以添加字符串,用来解释断言。
  • 如果能用for循环,就尽量不用while循环。

每日一题9


1.如何打印9*9乘法口诀

from numpy import *
def fun(x,y):
    return (x+1)*(y+1)
arr = fromfunction(fun,(9,9))
arr

输出:

array([[  1.,   2.,   3.,   4.,   5.,   6.,   7.,   8.,   9.],
       [  2.,   4.,   6.,   8.,  10.,  12.,  14.,  16.,  18.],
       [  3.,   6.,   9.,  12.,  15.,  18.,  21.,  24.,  27.],
       [  4.,   8.,  12.,  16.,  20.,  24.,  28.,  32.,  36.],
       [  5.,  10.,  15.,  20.,  25.,  30.,  35.,  40.,  45.],
       [  6.,  12.,  18.,  24.,  30.,  36.,  42.,  48.,  54.],
       [  7.,  14.,  21.,  28.,  35.,  42.,  49.,  56.,  63.],
       [  8.,  16.,  24.,  32.,  40.,  48.,  56.,  64.,  72.],
       [  9.,  18.,  27.,  36.,  45.,  54.,  63.,  72.,  81.]])

提醒:已经过完列表,元组,字典。
条件,循环和其他语句 网盘第三课是这部分内容,几分钟能看完定义。今天就一题~ 想象吧~~


每日一题1
每日一题3

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容