1.%s,%r的区别 在进行格式化输出时,%r 与 %s 的区别就好比 repr() 函数处理对象与 str() 函数处理对象的差别. %s ⇒ str(),比较智能: %r ⇒ repr(),处理较为简单和直接: 处理一些简单对象时,二者几乎没有差别,本文重点列举一些二者的差异化用法: 1.1 处理字符串时 >> s = 'world' >> print('hello %s'%s) hello world >> print('hello %r'%s) hello 'w…
本篇博客为博主第一次学 Python 所做的笔记(希望读者能够少点浮躁,认真阅读,平心静气学习!) 补充: 列表.元组和字符串共同属性: 属于有序序列,其中的元素有严格的先后顺序 都支持双向索引,索引范围 [ -L, L-1 ] ,L -- 表示列表.元组和字符串的长度(分正向索引和反向索引). 正向索引:0 表示第 1 个元素,1 表示第 2 个元素,2 表示第 3 个元素... 反向索引:-1 表示最后 1 个元素,-2 表示倒数第 2 个元素,-3 表示倒数第 3 个元素... 一.列表(…
现在,我们来用Python,创建GET包和POST包. 至于有什么用处,大家慢慢体会. Python 中包含了大量的库,作为一门新兴的语言,Python 对HTTP有足够强大的支持. 现在,我们引入新的库 httplib 以及 urllib 这两个库根据名称,我们可以知道他们是对于HTTP以及URL的操作. 首先我们先要与服务器建立连接.(我们以某微博作为例子实现下文的各种功能) conn = httplib.HTTPConnection("ti50*****com"); 只要没有提示…
python中字符串自带的split方法一次只能使用一个字符对字符串进行分割,但是python的正则模块则可以实现多个字符分割 import re re.split('-|_','sharejs_haotu-icon100') 输出结果如下: ['sharejs', 'haotu', 'icon100']  …
Python中字符串自带的split方法一次只能使用一个字符对字符串进行分割,但是python的正则模块则可以实现多个字符分割 import re re.split('_#|','this_is#a|test') 1 2 1 2 返回的是一个列表(list),输出结果如下: ['this', 'is', 'a', 'test']…
代码中需要转多个字符,,可以使用 r'' 例子: print(r"'''\\sfd/;fe'lsdfl")…
早先使用Python工作的时候,对于格式化输出%s和%r的使用都是混着用的. 这一次就出错了: cu.execute("insert into ipPool values(null, '%r', '%r')" %(mac, ip))OperationalError: near "234234234": syntax error 后来自己尝试了几次%s和%r,找到了他们的区别 sqlInsert = "insert into ipPool values(nu…
在settings.py文件中添加 FEED_EXPORT_ENCODING = 'utf-8'…
1.整数 ​ 十进制转化为二进制 ​ xxx.bit_length(). #求十进制数转化成二进制时所占用的位数 2.布尔值 ​ bool # 布尔值 - - 用于条件使用 ​ True 真 ​ Fales 假 ​ print(bool(-10)) # 0 是False 非0的都是True ​ print(bool(" ")) # 空的字符串是 False 非空的时候就是True ​ print(type(str(True))) 布尔值可以转换成字符串 ​ print(int(Fals…
1.数之间的转化 #浮点型to整型 >>> int(5.6) 5 #整型to浮点型 >>> float(5) 5.0 2.数与字符串 #字符串to整型 >>> int(') 10 #字符串to浮点型 >>> float('3.14') 3.14 #数to浮点型 >>> str(10) ' 3.布尔数与其他 使用bool()函数强制转换对象为布尔数.若要转化的对象是0.0.0.''.None.或空序列,则转化后为fal…