python要点记录】的更多相关文章

1.字典:当存储的key数目在几万到几十万之间效率最高.…
title: Python学习记录day6 tags: python author: Chinge Yang date: 2016-12-03 --- Python学习记录day6 @(学习)[python] [TOC] 1.反射 反射:利用字符串的形式去对象(默认)中操作(寻找)成员 cat commons.py #!/usr/bin/env python #_*_coding:utf-8_*_ ''' * Created on 2016/12/3 21:54. * @author: Chin…
title: Python学习记录day5 tags: python author: Chinge Yang date: 2016-11-26 --- 1.多层装饰器 多层装饰器的原理是,装饰器装饰函数后,其实也是一个函数,这样又可以被装饰器装饰. 编译是从下至上进行的,执行时是从上至下进行. #!/usr/bin/env python # _*_coding:utf-8_*_ ''' * Created on 2016/11/29 20:38. * @author: Chinge_Yang.…
iBatis & myBatis & Hibernate 要点记录 这三个是当前常用三大持久层框架,对其各自要点简要记录,并对其异同点进行简单比较. 1. iBatis iBatis主要完成两件事情: 根据JDBC规范建立与数据库之间的连接.并进行连接管理与事务管理: 通过反射打通JAVA对象与数据库参数交互之间的相互转换关系. 基本使用步骤: 在xml配置文件中配置上数据库的连接池信息.事务相关的参数等,并指定要加载的SqlMapConfig文件: 在数据表对应的SqlMap xml配置…
JAVA 中LinkedHashMap要点记录 构造函数中可能出现的几个参数说明如下: 1.initialCapacity 初始容量大小,使用无参构造方法时,此值默认是16 2.loadFactor 加载因子,使用无参构造方法时,此值默认是 0.75f 3.accessOrder false: 基于插入顺序 true: 基于访问顺序 其余的几个参数都好理解,关键是最后一个参数,是LinkedHashMap区别于其余类型的HashMap的一个关键特性所在. 对于accessOrder设置为true…
目录 Python学习记录day8 1. 静态方法 2. 类方法 3. 属性方法 4. 类的特殊成员方法 4.1 __doc__表示类的描述信息 4.2 __module__ 和 __class__ 4.3 __init__ 构造方法 4.4 __del__ 析构方法 4.5 __call__ call方法 4.6 __dict__ 4.7 __str__ 方法 4.8 __getitem__.__setitem__.__delitem__ 4.9 __new__  __metaclass__…
目录 Python学习记录day7 1. 面向过程 VS 面向对象 编程范式 2. 面向对象特性 3. 类的定义.构造函数和公有属性 4. 类的析构函数 5. 类的继承 6. 经典类vs新式类 7. 多态 title: Python学习记录day7 tags: python author: Chinge Yang date: 2017-02-18 --- Python学习记录day7 @(学习)[python] 1. 面向过程 VS 面向对象 编程范式 编程是程序员用特定的语法+数据结构+算法组…
python插入记录后取得主键id的方法(cursor.lastrowid和conn.insert_id()) 参考:https://blog.csdn.net/qq_37788558/article/details/78151972 python插入记录后获取最后一条数据的id #!/usr/bin/python # import MySQL module import MySQLdb # get user input name = raw_input("Please enter a name…
[python要点之III] 1.实现交换. 在C/C++中,交换两个变量,需要2个变量,tmp=x;x=y;y=tmp;. 在python中,交换两个变量可以这么写:x,y=y,x. 2.is&is not操作符用于测试两个变量是否指向同一个对象. a is b 等价于 id(a)==id(b). 3.//是地板除运算符. 4.[::x]是步长切片,例如:s='abcdefgh',则s[::2]的结果是'aceg'. 5.__dict__内部cpython实现使用了hash_table,非常耗…
Python学习记录:括号配对检测问题 一.问题描述 在练习Python程序题的时候,我遇到了括号配对检测问题. 问题描述:提示用户输入一行字符串,其中可能包括小括号 (),请检查小括号是否配对正确,配对成功与否分别输出: 配对成功! 配对失败! 其中,小括号配对要考虑配对顺序,即()表示配对,)(不是配对,只考虑小括号配对. 一提起括号配对,我们可能会想到C语言正则表达式计算的符号优先级问题,在C语言中我们通常使用栈来解决,而在Python中我们也可以用栈的思路和方法,以列表的形式来实现它.把…
写在要点之前的一段话,留给将来的自己:第一次参加编程的培训班,很兴奋很激动,之前都是自己在网上找免费的视频来看,然后跟着写一些课程中的代码,都是照着模子写,没有自己过多的思考.感觉这样学不好,除了多写以外,还得自己思考,经过了自己思考的源码,才能真正成为自己的东西.在上课前,班主任就让我们自己想一下,通过这个培训,要达到的目标.其实我的目标很简单,不求通过这个培训班能成为什么开发工程师,年薪百万,达到人生巅峰,赢取白富美.那个不现实,我只求能够在现在实际工作中(我的工作主要是网络运维,还兼有系统…
字典使用时,使用for k,v in items():要将字典转换为元组,因此效率较低,如果数据量较大,就不建议使用这样的形式获取key和value的值,而要使用 for item in dict: print(item[k])的形式. 格式化输出小技巧:print('product list'.center(50,'-'))作用是将product list打印居中,两边以'-'分隔开来.…
之前写的键盘记录最后一直在纠结弹框与不弹框的问题,代码找不到了,今天重新来一遍 #!/usr/bin/env python# -*-coding:utf-8 -*-from ctypes import *import pythoncomimport pyHookimport win32clipboarduser32 = windll.user32kernel32 = windll.kernel32psapi = windll.psapicurrent_window = Nonedef get_c…
记录一些 学习python 的过程 -------------------------------------- 1. 初始学习 @2013年10月6日 今天开始学习python 了 遇到好多困难但是都一个个解决了 安装pyhton http://www.python.org/ 安装setuptools https://pypi.python.org/pypi/setuptools/1.1.6 安装pip https://pypi.python.org/pypi/pip ------------…
原文:深入理解JavaScript系列(1):编写高质量JavaScript代码的基本要点 1.最小全局变量(Minimizing Globals)的重要性 JavaScript通过函数管理作用域.在函数内部声明的变量只在这个函数内部,函数外面不可用.另一方面,全局变量就是在任何函数外面声明的或是未声明直接简单使用的. 原因: 在同一个全局命名空间,如果程序的两个不同部分定义了同名,但不同作用的全局变量的时候,容易发生命名冲突.所以要尽可能少的使用全局变量. 2.单var形式(Single va…
#!/usr/bin/python # import MySQL module import MySQLdb # get user input name = raw_input("Please enter a name: ") # connect conn = MySQLdb.connect(host="localhost", user="nobody", passwd="nobody", conn="qestar&…
cocos2dx跨平台开发中需要了解android开发,昨天快速的浏览了一本Android开发入门教程,因为之前也似懂非懂的写过Activity,Intent,XML文件,还有里面许多控件甚至编程思想都能在IOS中找到影子,所以看起来并不吃力,只求以后看见Android程序能看懂,现在记录下一些要点心得. 提到Android开发,当然要先搞明白它的四大组件分别代表什么,起什么作用: (1)活动(Activity) 活动是最基本的 Android 应用程序组件,在应用程序中,一个活动通常就是一个单…
日志记录(Logging) More than print: 每次用 terminal debug 时都要手动在各种可能出现 bug 的地方 print 相关信息来确认 bug 的位置: 每次完成 debug 后为了避免输出太多细节信息和代码整洁,又需要把几个关键位置的 print 注释掉甚至删掉: 当下次出 bug 时,继续上述步骤... 有没有更好的方法呢? 等级(Level ) Python 3 中提供了非常方便的日志记录库 logging,可以记录不同等级(level)的日志信息.系统默…
日志记录跟程序的测试相关,并且在大幅度更改程序内核时很有用,它可以帮助我们找到问题和错误的所在.日志记录基本上就是收集与程序运行有关的数据,这样可以在随后进行检查或者累计数据. 1.简单示例 在Python中,我们的方法是使用标准库中得logging模块.它的基本用法很简单,如下所示: import logging logging.basicConfig(level = logging.INFO, filename = 'mylog.log') logging.info('Starting pr…
自我学习记录 Python3 挑战实验 -- 字符串操作 目标 在/home/shiyanlou/Code创建一个 名为 FindDigits.py 的Python 脚本,请读取一串字符串并且把其中所有的数字组成一个新的字符串,并且打印出来.我们提供的字符串可以通过在命令行中输入如下代码来获取. wget http://labfile.oss.aliyuncs.com/courses/790/String.txt  wget:Linux下载命令 提示语 使用循环来访问字符串中的单个字符 isdi…
基础知识 基础 #简单记录了部分基础知识 #普通的打印字符串 >>> print("hello world") hello world --------------------------------------------------------------------------------------------------- #除法 python2中整数相除还是整数 python3做了优化 如果python3还想结果为整数要用 // 替换 / >>…
2018-03-28 00:56:39 中断正在执行的代码 无论是%run执行的脚本还是长时间运行的命令ctrl + cIn [1]: KeyboardInterrupt 执行剪切板中的代码 ctrl-shift-V In [1]: def f(x,y,z): ...: return (x + y) / z ...: a = 5 ...: b = 6 ...: c = 7.5 ...: %paste,%cpaste魔术函数%paste可以承载剪切板中的一切文本,并在shell中以整体形式执行%c…
    这是我第一次写博客,之前也有很多想法,想把自己所接触的,以文本的形式储存,总是没有及时行动.此次下定决心,想把自己所学,所遇到的问题做个记录共享给诸位,与此同时自己作为备忘,感谢各位访问我的博客,欢迎指教.2018-03-27 12:34:31 学习书目<利用Python进行数据分析> IPython 一种交互式计算和开发环境 linux 安装 sudo apt-get install ipython IPython基础 ~$ ipython asPython 2.7.12 (defa…
目录 流程使用 问题 记录下braker2的使用要点,以备忘记. 流程使用 braker2有很多流程,根据你的数据:组装的基因组.转录组.蛋白(同源,包括近缘或远缘)选择不同流程,官网有说明: https://github.com/Gaius-Augustus/BRAKER 现在的动植物组装,大多数都含有以上三类数据吧,因此可选择如下流程,用公共数据库OrthoDB中的直系同源蛋白,根据自己的物种选择,有动物植物微生物等,如我选择植物就有300多万条序列. 作者指出,braker2并非证据越多越…
1.需要安装pywin32 先查看自己有没有安装:使用如下命令查看 pip show pywin32 如果没有则用下面方式进行安装: pip install pywin32 然后等待安装完成: 2.再次需要安装pyinstaller -->同样先看下是否已经安装了 pip show pyinstaller 等待安装成功 3.完成后进行打包,命令如下: pyinstaller -F saveExcel.py 参数说明:  -F:生成单个文件   -w : 是去掉命令行窗口     生成b.exe文…
字节流和字符串 当使用Python定义一个字符串时,实际会存储一个字节串: "abc"--[97][98][99] python2.x默认会把所有的字符串当做ASCII码来对待,但是当字节值>127时,默认解析便会出现问题. x="abc"+chr(150) print repr(x) #'abc\x96' u"Hello" + x #UnicodeDecodeError: 'ASCII' codec can't decode byte 这…
python的sort函数使用的时候有一个参数cmp.一定注意这里返回值要用1和-1.不能True和False!!!…
a:focus { outline: 5px auto -webkit-focus-ring-color } a:hover,a:active { outline: 0 } a { color: #0088cc; text-decoration: none } a:hover { color: #005580; text-decoration: underline } p { margin: 0 0 1.1em } small { font-size: 85% } strong { font-w…
Shell:LOG_DATE=`date -d "1 day ago" +%Y-%m-%d` #以指定格式设置一天前的年份月份日期 aws s3 ls $LAST5_BASE_PATH > ${TMP_FILE} #将s3这个位置的文件清单输出到tmp.txt文件中 if grep -q $LOG_DATE $TMP_FILE; then #查找是否存在 spark-submit --master "local[*]" /root/Downloads/pack…
今天才python群里看到一个问题 python2.7: L = [x for x in 'hello'] print L print x python3.4: L = [ x for x in 'hello' ] print (L) print (x) 两者都可以打印出 L = ['h', 'e', 'l', 'l', 'o'] 但是只有python2.7可以打印出变量x的值:  x = 'o' >>> L = [x for x in 'hello'] >>> pri…