python中各种下划线的含义

Python 用下划线作为变量前缀和后缀指定特殊变量,主要有以下几种: _xxx   :保护变量,意思是只有类对象和子类对象能够访问到这些变量(尽量避免在类外部直接修改) __xxx__ :python语言定义的特殊方法 __xxx  :类中的私有变量名 核心风格:避免用下划线作为变量名的开...

2018-09-17 17:41:26

阅读数 155

评论数 0

Python字符串前 加 u、r、b 的含义

1、字符串前加 u   例:u"我是含有中文字符组成的字符串。"   作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。   注:不是仅仅是针对中文, 可以针对任何的字符串,代表是...

2018-09-17 15:46:39

阅读数 68

评论数 0

Python代码规范和命名规范

1、代码规范 1、编码 如无特殊情况, 文件一律使用 UTF-8 编码 如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识 2、格式 2.1、缩进 统一使用 4 个空格进行缩进 2.2、行宽 每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 8...

2018-09-13 16:09:41

阅读数 67

评论数 0

python中的lambda函数

在python中有一个匿名函数lambda,匿名函数顾名思义就是指:是指一类无需定义标识符(函数名)的函数或子程序。在C++11和C#中都有匿名函数的存在。下面看看在python中匿名函数的使用。 lambda只是一个表达式,函数体比def简单很多; lambda的主体是一个表达式,而不是一个...

2018-09-11 15:51:42

阅读数 146

评论数 0

Python中的super()用法

如果在子类中也定义了_init_()函数,那么该如何调用基类的_init_()函数: 方法一、明确指定 : class C(P): def __init__(self): P.__init__(self) print 'call...

2018-08-06 18:30:08

阅读数 3417

评论数 0

Python类、模块、包的解释和使用方法

一、类:class 类的概念在许多语言中出现,很容易理解。它将数据和操作进行封装,以便将来的复用。 二、模块:module 通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo&am...

2018-07-23 19:33:53

阅读数 460

评论数 0

Linux下U盘格式化、分区

Linux: U盘删除分区: #fdisk /dev/sdb /*进入fdisk命令操作空间*/ #Command (m for help): m /*命令查看*/ Command action a toggle a bootable flag ...

2018-07-20 11:53:12

阅读数 2408

评论数 0

Python 包、模块、类以及代码文件和目录的一种管理方案

  摘要: 一.模块: 模块实质上就是一个以.py结尾的文件,可以被其他py文件调用; 使用模块:大大提高了代码的可维护性;编写代码不必从零开始;当一个模块编写完毕,就可以被其他地方引用! 导入模块时,会去python的默认搜索路径中寻找: - python的默认搜索路径sys.pat...

2018-07-18 22:08:42

阅读数 203

评论数 0

Git 使用札记

Git 是一个优秀的版本控制工具,可以有效、快速的处理大大小小的项目版本管理。日常使用掌握如下图所示的工作流程和命令就足够了。但要熟练地使用 git,只掌握上图中的命令是不够的。以下是我在使用 git 过程中收集的比较有用的操作和命令。配置Git 的配置文件为 .gitconfig,它在用户主目录...

2018-07-12 14:55:19

阅读数 79

评论数 0

iperf 用法

如果要测量网络的带宽,iperf是一个非常有用的工具。UNIX系统中netperf比较有名,UDP的测量使用iperf更容易。Windows和Linux的各种操作系统都可以使用。下载NLANR / DAST:iperf - The TCP/UDP Bandwidth Measurement Too...

2018-07-02 15:46:52

阅读数 1504

评论数 1

pycharm破解补丁激活

把 JetbrainsCrack-2.7-release-str.jar (请自行百度下载)复制到安装目录 ,如:D:\Program Files\PyCharm 2018.1.2; 在 Pycharm安装目录的\bin目录下找到 pycharm.exe.vmoptions 和 pycharm6...

2018-05-18 10:26:24

阅读数 1399

评论数 1

Ubuntu修改vim /etc/profile环境变量后导致开机不能登录!

1.首先进入grub模式:开机时按Shift键;2.进入Ubuntu高级选项;3.进入recovery mode的Ubuntu;4.进入root(·····root······shell····)选项;5.按Enter进入系统;(进入命令行后稍等一会后,不知道为什么会跳出很多乱七八糟的命令行,之后...

2018-03-22 15:57:12

阅读数 458

评论数 0

Excel多级下拉菜单制作

通过Excel2010中的数据有效性实现多级联动下拉列表的制作,多级联动下拉列表就是第一列选择了某项,第二列则会提供相对应的选项供我们选择。 现在Excel2010可以实现这样的效果,主要利用Indirect函数和数据有效性,操作演示详见下面两个GIF动态演示图。 1、Excel 20...

2018-01-29 16:39:06

阅读数 660

评论数 0

解决Python2.x编码之殇

Python编码问题一直困扰了我许久,之前有过一些总结,但并不系统,比较凌乱。当然python2.x编码问题本身,便是剪不断理还乱。本篇将系统介绍python2.x编程中会遇到的一些编码问题,并给出解决方案。基于对编码问题的摸索了解,我也尝试写了一个编码转换模块Transcode,应该能解决绝大部...

2018-01-22 14:35:53

阅读数 108

评论数 0

Python正则表达式指南

1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言...

2018-01-19 10:48:23

阅读数 124

评论数 0

解决SecureCRT SSH连接时提示 The remote system refused the connection.

SecureCRT SSH连接时提示 The remote system refused the connection. 该问题的主要原因是未安装openssh-server Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,使用用apt-get安...

2017-12-20 14:16:27

阅读数 905

评论数 0

Linux后台进程管理

fg、bg、jobs、&、ctrl + z命令 一、 & 加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &, 二、ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态,不可执行   三、jobs 查看当前有多少在后台运行的命令...

2017-12-06 16:48:03

阅读数 85

评论数 0

Git分支的解释

Git分支: 例如,在一个项目中,你的项目进行中遇到了一个问题,解决方案不确定,但是你不希望因此影响到当前的开发,那么你可以为此创建一个分支,分支包含目前主干上的所有内容,然后在分支上测试你的方案,而丝毫不影响主干的进行;如果可行那么可以通过合并分支功能将你的更新应用到主干,反之你可以放弃它...

2017-11-09 11:57:28

阅读数 633

评论数 0

Git入门

git图解:代码区域解释:git跟传统的代码管理器(如:svn)不同, 主要区别在于git多了个本地仓库以及缓存区,所以即使无法联网也一样能提交代码。术语解释:工作区间: 即我们创建的工程文件, 在编辑器可直观显示;缓存区: 只能通过git GUI或git shell 窗口显示,提交代码、解决冲突...

2017-11-09 11:14:08

阅读数 128

评论数 0

NotePad++常用设置

notepad++是一款很好的文本文件打开工具,但是NotePad++会默认记录上次打开时未关闭的文件,实际上用起来并不方便; 可以按照下面的方式去除: 设置->首选项->备份->将Remember current session for next launch前面的勾选去掉...

2017-11-06 10:50:44

阅读数 3589

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭