zoukankan      html  css  js  c++  java
  • 日志(3)

    问题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:详细文档

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

     问题6:list常用方法

    #翻转字符串
    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进行手动编码。

  • 相关阅读:
    引物设计重复性查看
    NCBI获取指定区域基因序列及其引物设计
    视频录制软件——Bandicam使用介绍
    SX知识学习——IGV
    常用网站总结
    计算机知识学习——window上配置perl环境(转)
    ubuntu virtualenv安装
    Windows下使用virtualenv
    linux ssh连接设置
    linux 搭建FTP
  • 原文地址:https://www.cnblogs.com/BeautifulSoup/p/8855553.html
Copyright © 2011-2022 走看看