• Python练习-8


    1,复习
    ascii:字母,数字,特殊字符:1个字节,8位
    Unicode:16位 两个字节 升级 32 位 四个字节
    utf-8:最少一个字节 8位表示。 英文字母 8位 1个字节
    欧洲16位,2个字节
    中文24位,3个字节
    gbk:中文2个字节,英文字母1个字节。

    int:bit_lenth()
    bool:True False
    str: str --->bool :bool(str): ''--->False
    str:
    s = 'alexsb'
    s1 = s[1]
    s2 = s[1:3]
    s3 = s[0:] s[:]
    s4 = s[0:-1]
    s5 = s[0:3:2]
    s6 = s[2::-2]

    captlze首字母大写
    upper()全大写
    lower()全小写
    find通过元素找索引,找不到-1
    index()通过元素找索引,找不到 报错
    swpcase 大小写翻转

    repalce(old,new,count)
    isdigit() 返回bool值
    isapha()
    isnumpha()
    startswith endswith
    title 首字母大写
    center()居中
    strip()lstrip rstrip
    split
    format 格式化输出
    {}
    {0}{1}{2}{0}
    {name}{age}{hobby} name= age+ hobby


    len() 长度
    count 计数

    for i in 可迭代对象:
    pass

    s = '132a4b5c'
    s1 = s[0]+s[2]+s[1]
    print(s1)
    
    
    #使用while和for循环分别打印字符串s=’asdfer’中每个元素。
    s = 'fkld'
    for i in s:
        print(i)
    
    index = 0
    while 1:
        print(s[index])
        index += 1
        if index == len(s):
            break
    
    
    #如:content = input(‘请输入内容:’)  # 如用户输入:5+9或5+ 9或5 + 9,然后进行分割再进行计算。
    
    #方法一:
    content=input('>>>').strip()
    con1=content.split('+')
    #li[]
    num=0
    for i in con1:
        num+=int(i)
    print(num)
    
    #方法二:
    content=input('>>>').strip()
    index = content.find("+")
    a = int(content[0:index])
    b = int(content[index+1:])
    print(a + b)



  • 相关阅读:
    kb-07线段树-12--二分查找区间边界
    kb-07线段树--11--区间多重该值多种查询
    kb-07线段树--10--dfs序建树
    kb-09-线段树--区间合并比较繁
    kb-07线段树-08--区间开根
    kb-07-RMQ线段树--07(动态规划)
    kb-07线段树-06离散化(与第四题类似)
    kb-07线段树-05-区间整体修改查询;(水)
    poj-2486-Apple Tree
    mnist的数据预处理
  • 原文地址:https://www.cnblogs.com/LXL616/p/10627997.html
Copyright © 2020-2023  润新知