博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
日志(3)
阅读量:6163 次
发布时间:2019-06-21

本文共 1605 字,大约阅读时间需要 5 分钟。

问题1:

python:

1. 用+符号拼接

2. 用%符号拼接
3. 用join()方法拼接
4. 用format()方法拼接
5. 用string模块中的Template对象

问题2:

tinput = sorted(tinput)

返回一个排序好的列表

注意sort和sorted()函数区别:

sorted() 函数对所有可迭代的对象进行排序操作。
sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。
list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。

问题3:

python并不支持i++这种整数自增的语法

如果想要使整数i,每次增加1,则有语句 i += 1
如果您想要使整数i,每次减少1,则有语句 i -= 1

Python count() 方法用于统计字符串里某个字符出现的次数。

str.count(sub, start= 0,end=len(string))

• sub -- 搜索的子字符串

• start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
• end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

问题4:

#求一个数的因子:def GetUglyNumber_Solution(self,num):    u=[]    for i in range(1,num+1):        if num % i==0:        u.append(i)    Return u

 

问题5:

#列表去重:#方法1def drop_same(shelf,u):    n=[]    for item in u:        if item not in n:            n.append(item)    Return n#方法2ids = [1,4,3,3,4,2,3,4,5,6,1]ids = list(set(ids))

 问题6:

#翻转字符串class Solution:    def ReverseSentence(self, s):        a = s.split(' ')        return ' '.join(a[::-1])#a[::-1] 表示翻转列表 -1 表示步长

 问题7:

Response.content和response.text的区别;

Content.Decode()和.text效果一样
(百度)
requests对象的get和post方法都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,包括响应头,响应状态码等。其中返回的网页部分会存在.content和.text两个对象中。两者区别在于,content中间存的是字节码,而text中存的是Beautifulsoup根据猜测的编码方式将content内容编码成字符串。直接输出content,会发现前面存在b'这样的标志,这是字节字符串的标志,而text是',没有前面的b,对于纯ascii码,这两个可以说一模一样,对于其他的文字,需要正确编码才能正常显示。大部分情况建议使用.text,因为显示的是汉字,但有时会显示乱码,这时需要用.content.decode('utf-8'),中文常用utf-8和GBK,GB2312等。这样可以手工选择文字编码方式。所以简而言之,.text是现成的字符串,.content还要编码,但是.text不是所有时候显示都正常,这是就需要用.content进行手动编码。

 

转载于:https://www.cnblogs.com/BeautifulSoup/p/8855553.html

你可能感兴趣的文章
数据类型的一些方法
查看>>
Webpack 2 中一些常见的优化措施
查看>>
移动端响应式
查看>>
js中var、let、const的区别
查看>>
简洁优雅地实现夜间模式
查看>>
react学习总结
查看>>
在soapui上踩过的坑
查看>>
MySQL的字符集和字符编码笔记
查看>>
ntpd同步时间
查看>>
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
Apache通过mod_php5支持PHP
查看>>
java学习:jdbc连接示例
查看>>
Silverlight 如何手动打包xap
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>