python

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

https://www.jianshu.com/p/7d6465bd5a5b

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论