随笔分类 - Python 编程
摘要:一、构显国际橡棋8x8棋盘 二、求正整数平方根 三、求负整数平方根 四、三角形面积——海轮公式:√s(s-a)(s-b)(s-c),s=(a+b+c)*1/2,a、b、c分别为三角形三边长度 五、摄时温度转华氏温度:(X * 1.8) + 32 六、判断年份是否为闰年:被4整除且不被100整除,或能
        阅读全文
            
摘要:一、编写可接受任意数量参数的函数:*、** #以*打头的参数只能作为最后一个位置参数出现,以**打头的参数只能作为最后一个参数出现;*args之后仍然可以有其它的参数出现,但只能是关键字参数(keyword_only) 二、编写只接受关键字参数的函数 #星号*之后的参数都是keyword_only参
        阅读全文
            
摘要:一、读写CSV数据: 二、数据汇总和统计:pandas(大型数据集分析、数据归组、统计分析等)
        阅读全文
            
摘要:一、输出重定向到文件 二、参数列表的分拆 当你要传递的参数已经是一个列表,但要调用的函数却接受分开一个个的参数值,这时候你要把已有的列表拆开来 以同样的方式,可以使用 ** 操作符分拆关键字参数为字典: 三、禁止输出换行符 四、避免写入操作覆盖已有文件:open('/path/to/file', '
        阅读全文
            
摘要:一、反向迭代:reversed() #反向迭代只有在待处理的对象具有确定的大小或者对象实现了__reversed()__特殊方法时才能奏效,否则必须先将对象转化为列表(可能消耗大量内存) 二、迭代器切片:itertools.islice #迭代器和生成器无法进行普通的切片操作(其长度不确定且没有实现
        阅读全文
            
摘要:一、对数值进行取整:round(value,ndigits) #float提供17位的精度 二、对小数进行精确计算:decimal模块(规避float天生的精度误差,但效率低,常用于金融领域) 三、format()格式化输出:{「参数索引或名称」:「填充符」「对齐方式<>^」「width」「数值千分
        阅读全文
            
摘要:一、使用多个界定符分割字符串 字符串.split(',')形式只适用于单一分割符的情况;多分割符同时应用的时候,可使用re.split() 二、字符串开头或结尾匹配 思路1:.startswith(str或tuple)、.endswith(str或tuple),用元组形式可匹配多项 思路2:切片之后
        阅读全文
            
摘要:一、从队列两端高效插入、删除元素,及保留固定数量的数据条目: collections.deque([iterable[,maxlen=N]]) a = collections.deque([1, 2],maxlen=3) a.appendleft(3) [3, 1, 2] a.appendleft(
        阅读全文
            
摘要:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 a、编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串,也可以为源码文件指定不同
        阅读全文
            
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号