zoukankan      html  css  js  c++  java
  • Python打印乘法表

    1 for i in range(1,10):
    2     for j in range(1,i+1):
    3         print '%d*%d=%2d' % (i,j,i*j) ,
    4     print

     2d为占位符,标准化输出结果   第一个print ,为空格 ,第二个print 默认输出换行符。

    print(*objects, sep=' ', end=' ', file=sys.stdout)  如果没有打印对象, print() 只打印一个 结束符号 end.

    列表推导式为:

    print('
    '.join([ ' '.join([ '%d*%d=%2d' %(y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))

     

    'sep'.join(seq)
    sep:分隔符。可以为空
    seq:要连接的元素序列、字符串、元组、字典
    以sep作为分隔符,将seq所有的元素合并成一个新的字符串

    print [(x,y) for x in range(8) for y in range(8) if x%3==1 if y%2==1]
    
    x = ['a','b','c','d']
    dic = {key:val for val,key in enumerate(x)}    #enumerate  索引 和  值
    print sorted(dic.items(),key=lambda y:y[1])

    输出:

  • 相关阅读:
    mac pro发热发热发热
    从零开始搭建Vue组件库
    Charles模拟弱网测试
    webpack
    异步加载脚本
    Angular
    JavaScript模板语言
    Node.js
    gulp
    jsonp原理
  • 原文地址:https://www.cnblogs.com/qqzj/p/6677473.html
Copyright © 2011-2022 走看看