python--随笔一】的更多相关文章

<!doctype html> blockquote:first-child, #write > div:first-child, #write > figure:first-child, #write > ol:first-child, #write > p:first-child, #write > pre:first-child, #write > ul:first-child { margin-top: 30px; } #write li >…
自学Python也很长时间了,注册博客园写了第一篇随笔.之前想过很多次,但是始终不知道该怎么开始,内容如何,现在想想,随笔嘛,是自己的想法,也自己的实践,又是自己的锻炼.话不多说,开始今天的正式内容. Python的paramiko模块. paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, …
1. 使用iter实现接收用户多行输入 stopword = '' str = '' print('请将要添加的内容输入下方,输入空白行按回车退出程序:') for line in iter(input,stopword): str += line + '\n' with open('config','a') as f: f.write(str) return 'OK'   2. python string和dict转换 字典(dict)转为字符串(string) 我们可以比较容易的将字典(di…
今年的双十一刚刚才过去,大多数人主要就是抢购商品,可能他们现在已经收到了他们夜以继日抢购的商品.然而对于我们做技术的,特别是做互联网技术的,我相信肯定都被双十一那天的许多技术震撼到了吧.云计算.分压式计算和存储.DRDS.大数据.人工智能......这些现在最高级的互联网技术给我印象最深的就是阿里巴巴的阿里AI"鲁班",每秒钟能制作8000张海报,这也太震撼了.这些海报如果全靠设计师人手来完成,假设每张图需要耗时20分钟,满打满算需要100个设计师连续做300年才能勉强做完. 所以还是…
#python中不存在单个字符的运算,只有字符串函数 >>> s="www.google.com" >>> s 'www.google.com' >>> s.split('.')                 #无参数全部切割 ['www', 'google', 'com'] >>> s.split('.',1)               #分隔一次 ['www', 'google.com'] >>…
python 学习笔记 运算符重载 PYTHON-进阶-魔术方法小结(方法运算符重载) python有着像C++相似的运算符重载,只需要在类中重写__add__.sub 等方法,就可以直接对对象进行 + - 等操作,就好像内置对象一样.也可以重写__getattr__.__setattr__等方法来操作属性,init.del.str .__len__等基本方法都可以重载,比较符的重载包括cmp.lt.__gt__等,以及getitem.__setitem__等操作索引的方法.总之,完全可以通过重…
python的发展史: python 2.7            July 3,2010  目前业内主流使用的工业版本 主讲3.0 32bit = 内存的最大寻址空间为2*32    4G的空间 64bit = 内存的最大寻址空间为2*64    2*44=16T左右的空间 4G的内存,64位比32位的快?? 一样的! qq 能不能占满4G的内存?操作系统会占用内存,所以不能. 买电脑看的三个地方:CPU    输入输出的速度快 内存   速度快 硬盘disk(加载速度)速度慢 硬盘类型:  …
Python 一.Python基础 Python入门 数据类型 函数(迭代器生成器三元表达式) 模块和常用内置模块 面向对象 网络编程(socket) 并发编程 ... 二.数据库 MySQL PyMySQL操作数据库(orm) Redis.Python操作Redis ... 三.前端 HTML CSS JavaScript   jQuery   Bootstrap 四.Django   Django基础   Django模板语言   cookie.session.分页…
Python学习记录 ——redis 2018-03-07 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持.redis是一个key-value存储系统(线程安全).和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有序集合).这些数据类型都支持push/pop…
Python中为了避免某些方法的副作用(拷贝后有时更改原有数据),故存在有深浅拷贝的存在 浅拷贝导入copy方法集,使用copy_copy的方法进行 深拷贝一样导入copy方法集,使用copy_deepcopy方法进行 实例如下: import copy l1={'k1':'alex','k2':'jack','k3':['gender','opem']} l2=copy.copy(l1) l3=copy.deepcopy(l1) l1['k1']='like' #更改原有数据值 print(l…
环境变量的配置: 配置Python的安装目录到path变量中,例如C:\Python37 标识符的命名规则: 变量名只能以数字,字母,下划线组成. 不能以数字开头,保留字不能被使用. 建议使用下划线分割student_number. 不建议使用中文. Python中的变量 Python中没有常量 Python中,变量都是指向对象的 name = “Alice” name2 = name      #相当于name2 =“Alice” name = “Jack”       #改变了name的值,…
算术运算符 +   -   *  **   /   //   % 比较运算符 >  <  ==   >=   <=   != Python中提供一种更加简单的比较方式. 当判断一个数是否在某个区间时,可以写成b<a<c,用于判断a是否在(b,c)区间内. 赋值运算符 =  +=  -=   *=  **=  /=  //=  %= 逻辑运算符 and  or  not 优先级 not > and > or 短路原则 条件1 and 条件2   当条件1为假时…
函数title.lower.upper. ct = "hello WORLD" print(ct.title()) #title 以首字母大写的方式显示每个单词 print(ct.lower()) print(ct.upper()) # 结果: # Hello World # hello world # HELLO WORLD python 用+拼接字符串. ct = "hello WORLD" s = ct + "!" print(s) # 结…
在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. def GetMax(v1, v2):#注意冒号 if v1>v2:#注意冒号 return v1 else:#注意冒号 return v2 print(GetMax(,)) 如果想定义一个什么事也不做的空函数,可以用pass语句: >>> def fun(): pass pass还可以用在其他语句,比如: : pass 调用…
Python为取list部分元素提供了切片操作,list[begin:end]获取list的[begin,end)区间元素. 可以用负数索引. tuple.str都是list的一种,所以也适用. 可以用::n抽取间隔为n的元素. 可以用于复制list. arr = [, , , , , ] print(arr[:]) print(arr[:-]) print(arr[:-]) print(arr[:]) print(arr[::]) arr = (, , , , , ) print(arr[:]…
因为自己在考核的时候没有记清range()函数的具体用法,所以特意去查了下 Python range() 函数用法 python range() 函数可创建一个整数列表,一般用在 for 循环中 函数语法 range(start, stop[, step]) 参数说明: start: 计数从 start 开始.默认是从 0 开始.例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop.例如:range(0, 5) 是[0, 1, 2, 3, 4…
首先看下Python的源码 Emmmm,说明是底层的C实现的,所以只放了说明 再看看别人家孩子的博客:https://blog.csdn.net/world6/article/details/69944391 emmmm,说明是去ASCII码里遍历了 再看看咱自己的讨论 得出最终结论>>首先拿到你的字符串>>先判断你的字符串是不是大写或者小写(需不需要转换)>>进入ASCII表里比较后做转换…
Python学习 1.安装python .之后在Windows中配置环境变量(计算机\属性\高级系统设置\环境变量\系统变量\path后加入 :路径) 2.注意变量的命名的规则 字母.数字.下划线 ps:数字不能开头.不能是关键字.最好不要和Python内置的东西重复 3.条件语句 基本语句 if 镶嵌 if    elif=else+if     else 4.while循环 while 条件: .... print('...') 补充:a.while else b.continue终止当前循…
在使用 Python 处理时,因为某些原因,可能遇到 Map 的键对应多个值的处理. 很常见的比如:查询某表的结果,对应了多条记录. 此时使用Python进行算法处理时,其中一种方式如下: 定义一个 map,将执行结果通过 map.update() 进行更新,然后通过 map.copy() 方法进行浅拷贝并用 list 进行接收和追加,最后解析该 list. 代码片段如下: cr.execute("SELECT VOUCHER_LIST_TYPE_CODE, VOUCHER_TYPE_CODE,…
一 数据类型 1.整型-int 类型  存年龄.工资.成绩等这样的数据类型可以用int类型 2.浮点型-小数类型(float),带小数点的 3.布尔类型-非真即假  只有这二种:True和Flase,除了True和Flase 还有0和1,非0即真 4.字符串 二:格式化输出 把需要输出,打印的内容格式化 推荐格式化输入方式:%s .%d和%f% %s后面的值是一个字符串,%d 后面的值必须是整数,%f 后面的值必须是小数 如:print('你的信息是%s ,电话是%d ' %(message+p…
1. 属性装饰器: property @property def errors(self): """ Returns a list of form.errors for every form in self.forms. """ if self._errors is None: self.full_clean() return self._errors cached_property @cached_property def forms(self…
组合的用法:…
遇到问题:不能文件名为pickle.py…
函数文档: 关键字参数: 默认参数:定义了默认值的参数 收集参数(可变参数):…