python

作者: 黄yy家的jby | 来源:发表于2019-12-02 11:14 被阅读0次

    1,整数部分余数部分

    x//y 是相除取整数部分
    x%y 是相除取余数部分

    2,异或

    x**2是平方
    x^2 是异或

    3,同行代码可以用 ; 隔开

     print(x) ; print(y)
    

    4,位运算符

    &:按位与运算符,都为1则输出为1,否则为0(注意带括号)

    a = df[(df.xx == 2) & (df.yy==3)]
    

    | : 按位或运算符,有一个为1,则输出为1,否则为0,同上
    ^ : a⊕b = (¬a ∧ b) ∨ (a ∧¬b)
    相同为0,不同为1
    这个作用不是很理解,待开发....

    
    class Solution(object):
        def singleNumber(self, nums):
            """
            :type nums: List[int]
            :rtype: int
            """
            result = 0
            for i in nums:
                result = result^i   # 异或操作
        return result
    

    5,不定长函数以及调用

    用到不定长的时候 加for

    # 可写函数说明
    def printinfo( arg1, *vartuple ):
        "打印任何传入的参数"
        print "输出: "
        print arg1
        for var in vartuple:
            print var
        return;
    
    # 调用printinfo 函数
    printinfo( 10 );
    printinfo( 70, 60, 50 );
    

    6. matplotlib 中文问题

    import matplotlib
    
    matplotlib.rcParams['axes.unicode_minus'] = False
    plt.rcParams['font.sans_serif'] = ['SimHei']
    

    7.matplotlib 添加辅助线

    ax.axhline #水平线  ax.axhline(0.5,color='xxx', linestyle='--')
    ax.axvline #垂直线
    

    8,matplotlib 常用颜色

    darkred
    steelblue
    tan
    darkorange
    

    9.str - list 互换

    test_str = "".join(test_list)

    list转str.png

    test_list=list(test_str)


    str转list.png

    10,return

    函数 无return、return 空或None 的效果相同

    相关文章

      网友评论

          本文标题:python

          本文链接:https://www.haomeiwen.com/subject/vjuxgctx.html