随笔分类 -  python

python
摘要:__new____init____new__YOU name z Age is 35None 阅读全文
posted @ 2019-06-12 15:09 技术颜良 阅读(253) 评论(0) 推荐(0)
摘要:l1 = [1,2,3]l2 = [2,3,4]for x,y in zip(l1,l2): print(x,y,'--',x*y) 阅读全文
posted @ 2019-06-12 11:20 技术颜良 阅读(521) 评论(0) 推荐(0)
摘要:前言 更多内容,请访问我的 个人博客。 以前 optparse 比较火,但是在python2.7版本后,官方不再维护这个模块,转而大力支持 argparse 。 argparse 模块可以让人轻松编写用户友好的命令行接口。她可以从 sys.argv 中解析出参数,并自动生成帮助和使用手册,还能在传入 阅读全文
posted @ 2019-06-11 11:05 技术颜良 阅读(2005) 评论(0) 推荐(0)
摘要:这是一道著名的 Python 面试题,考察的问题是,Python 读取大文件和一般规模的文件时的区别,也即哪些接口不适合读取大文件。 1. read() 接口的问题 f =open(filename, 'rb') f.read() 我们来读取 1 个 nginx 的日至文件,规模为 3Gb 大小。r 阅读全文
posted @ 2019-06-10 15:34 技术颜良 阅读(8078) 评论(0) 推荐(1)
摘要:Python中有大量类似__doc__这种以双下划线开头和结尾的特殊成员及“魔法方法”,它们有着非常重要的地位和作用,也是Python语言独具特色的语法之一! 比如: __init__ : 构造函数,在生成对象时调用 __del__ : 析构函数,释放对象时使用 __repr__ : 打印,转换 _ 阅读全文
posted @ 2019-06-05 14:51 技术颜良 阅读(332) 评论(0) 推荐(0)
摘要:python中的cls到底指的是什么,与self有什么区别? 2018年07月31日 11:13:09 rs勿忘初心 阅读数:7769 python中的cls到底指的是什么,与self有什么区别? 2018年07月31日 11:13:09 rs勿忘初心 阅读数:7769 python中的cls到底指 阅读全文
posted @ 2019-06-03 08:59 技术颜良 阅读(7602) 评论(0) 推荐(4)
摘要:01. 装饰器语法糖 如果你接触 Python 有一段时间了的话,想必你对 @ 符号一定不陌生了,没错 @ 符号就是装饰器的语法糖。 它放在一个函数开始定义的地方,它就像一顶帽子一样戴在这个函数的头上。和这个函数绑定在一起。在我们调用这个函数的时候,第一件事并不是执行这个函数,而是将这个函数做为参数 阅读全文
posted @ 2019-05-31 11:44 技术颜良 阅读(690) 评论(0) 推荐(0)
摘要:面向对象进阶 在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。 @property装饰器 之前我们讨论过Python中属性和方法访问权限的问题 阅读全文
posted @ 2019-05-28 09:54 技术颜良 阅读(324) 评论(0) 推荐(0)
摘要:1,主页面函数(01-mainpage.py) import json import file_manager import student_system ''' ''' # 全局变量 file_name='user_info.json' key_user_name='user_name' key_ 阅读全文
posted @ 2019-05-27 14:53 技术颜良 阅读(856) 评论(0) 推荐(0)
摘要:1、冒泡排序 2、计算x的n次方的方法 3、计算a*a + b*b + c*c + …… 4、计算阶乘 n! 5、列出当前目录下的所有文件和目录名 6、把一个list中所有的字符串变成小写: 7、输出某个路径下的所有文件和文件夹的路径 8、输出某个路径及其子目录下的所有文件路径 9、输出某个路径及其 阅读全文
posted @ 2019-05-08 10:14 技术颜良 阅读(1355) 评论(0) 推荐(0)
摘要:访问可见性问题 对于上面的代码,有C++、Java、C#等编程经验的程序员可能会问,我们给Student对象绑定的name和age属性到底具有怎样的访问权限(也称为可见性)。因为在很多面向对象编程语言中,我们通常会将对象的属性设置为私有的(private)或受保护的(protected),简单的说就 阅读全文
posted @ 2019-05-05 10:32 技术颜良 阅读(1767) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python# -*- coding: utf-8 -*-import sysimport nmapscan_row = []input_data = input('Please input hosts and port: ')scan_row = input_data 阅读全文
posted @ 2019-04-19 09:12 技术颜良 阅读(349) 评论(0) 推荐(0)
摘要:原创: 金牌小编 行走在Python的江湖,那能不收藏一些锦囊妙计,今天分享给大家8个小技巧,希望在实战的时候有帮助! 01. 条件判断 condition=Trueif condition: x=1else: x=2print (x) 改成 x=1 if condition else 2print 阅读全文
posted @ 2019-04-11 13:42 技术颜良 阅读(195) 评论(0) 推荐(0)
摘要:1、一行代码实现1--100之和 利用sum()函数求和 2、如何在一个函数内部修改全局变量 利用global 修改全局变量 3、列出5个python标准库 os:提供了不少与操作系统相关联的函数 sys: 通常用于命令行参数 re: 正则匹配 math: 数学运算 datetime:处理日期时间 阅读全文
posted @ 2019-03-27 09:43 技术颜良 阅读(681) 评论(0) 推荐(0)
摘要:前言:python由于GIL(全局锁)的存在,不能发挥多核的优势,其性能一直饱受诟病。然而在IO密集型的网络编程里,异步处理比同步处理能提升成百上千倍的效率,弥补了python性能方面的短板,如最新的微服务框架japronto,resquests per second可达百万级。 python还有一 阅读全文
posted @ 2019-03-26 16:36 技术颜良 阅读(843) 评论(0) 推荐(0)
摘要:1、冒泡排序 2、计算x的n次方的方法 这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习等。送给正在学习python的小伙伴!这里是python学习者聚集地,欢迎初学和进阶中的小伙伴! 来微信公众号:“速学Pytho 阅读全文
posted @ 2019-03-25 17:20 技术颜良 阅读(35672) 评论(1) 推荐(4)
摘要:在 3.x 中,字符串和二进制数据完全区分开。文本总是 Unicode,由 str 类型表示,二进制数据则由 bytes 类型表示。Python 3 不会以任意隐式的方式混用 str 和 bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为字节流的函 阅读全文
posted @ 2019-03-25 16:06 技术颜良 阅读(8944) 评论(0) 推荐(1)
摘要:配置使用环境 下载相应的浏览器驱动, Firefox 是默认的 本文以 chrome 为主 ,放在scripts目录下ChromeDriver 官方下载地址 : 所有版本的 ChromeDriver 文档参考 简明 Python 教程 Python教程 - 廖雪峰 官方文档 : Selenium w 阅读全文
posted @ 2018-12-20 14:06 技术颜良 阅读(542) 评论(0) 推荐(0)
摘要:#!/usr/bin/python3# _*_ coding:utf-8 _*_import sys, osimport timeimport pycurlurl = "https://dev.veewap.com" # 探测的目标URLc = pycurl.Curl() # 创建一个Curl对象c 阅读全文
posted @ 2018-10-11 16:40 技术颜良 阅读(255) 评论(0) 推荐(0)
摘要:Python里面这些点,据说80%的新手都会一脸懵逼 菜鸟Python 关注 2018.10.10 12:51 字数 1833 阅读 123评论 0喜欢 10 菜鸟Python 关注 2018.10.10 12:51 字数 1833 阅读 123评论 0喜欢 10 2018.10.10 12:51  阅读全文
posted @ 2018-10-11 13:29 技术颜良 阅读(3172) 评论(0) 推荐(1)