python教程官网(Python让生活更美好)
PythonFBL第四篇——一周学习笔记
pythonFBL是Python for better life的简称。一般在周末发布一些本周工作中学到的东西和遇到的坑。
公众号的主旨就是:你,我,公众号,皆是小白,希望能一起成长吧。
请多推荐身边需要的人关注本公众号。
计算机单词inspection 检查
inspect 检验 检阅
archive 存档
inflating 解压
prompt n.提示; 提示符adj 迅速的
realpart 实部
imagpart 虚部
数据库相关事务性数据库(transaction)一般都具有acid特性(原子性、一致性、独立性、持久性-automatic、consistent、isolation、durability)
原子性
整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。
一致性
在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。
TIPS:
1:在python结合数据库执行DML语言时,如果表名列名存在一些特殊字符或者空格,可能会报错。这是后需要在表名和列名加上~这个符号,即ESC下,tab键上那个,不同于单引号,来规范名称。
2:mysql中 int 大概到几十亿的级别,mysql int(m)m指显示宽度。
Python方法1;
global 在函数中声明或者要使用一个全局变量,用到global,该变量相当于可以在函数外使用
2:
Python readline和readlines的区别
readlines 和read 一样,整篇读取,速度快。Readline逐行读取,当内存不够大的时候,用readline。
参考python学习手册:
f.readline(),读取文件下一行包括行末标识符
f.readlines()读取整个文件到字符串列表
3:
%s、%d将死,format()方法永生
Python fromat方法,一种强大的格式字符串的方法,相当灵活
http://blog.csdn.net/zhang89xiao/article/details/53818906
用{}表示位置,填充数字,切片,下标,索引都可以。不受字符数字格式限制。
4:
while true 可以无限循环,知道写条件语句来break
if 语句后面跟数字,如果是 0 ,则为false,如果其他数字,则可认为是 true
如果是字符串,只要不是空字符串,则可认为是true。
5:
if if下去 和 elif的区别
if遍历所有对象,elif继续往下遍历,效率差很多
如下图两种方法。就存在区别。
python中的面向对象
1:
if __name__==”__main__”:
这语句,
“Make a script both importable and executable”
意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。
写的代码里的某些函数,其他模块也可以调用,就是说,你不写,你调用这个模块后,即使只调用某个方法,整个模块也会执行,现在可以把不需要执行的放在if name main 后面
2:
Python中self的使用:
http://python.jobbole.com/81921/
Python中类的使用:
http://blog.csdn.net/on_1y/article/details/8640012
Class定义了一个类,可以在类里写方法,self就是这个类。为了方便调用某个类里的方法。
用到类的可以发挥类的特性,继承封装多态
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com