zoukankan      html  css  js  c++  java
  • 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)



  • 相关阅读:
    [kuangbin带你飞]专题十二 基础DP1 E
    hdu 1203 I NEED A OFFER! (01背包)
    hdu 2602 Bone Collector (01背包)
    hdu 4513 吉哥系列故事——完美队形II (manacher)
    hdu 2203 亲和串 (KMP)
    hdu 1686 Oulipo (KMP)
    hdu 1251 统计难题 (字典树)
    hdu 2846 Repository (字典树)
    hdu 1711 Number Sequence (KMP)
    poj 3461 Oulipo(KMP)
  • 原文地址:https://www.cnblogs.com/LXL616/p/10627997.html
Copyright © 2011-2022 走看看