zoukankan      html  css  js  c++  java
  • day3

    #计算1-2+3-4+5...-99除了88所有数的和
    # i=0
    # j=1
    # sum=0
    # while i<99:
    #     i+=1
    #     if i==88:
    #         continue
    #     else:
    #
    #         sum=sum+i*j
    #         j=-j
    # print(sum)
    #计算1—2+3...+99除了88所有数的和
    # i=0
    # sum=0
    # while i<99:
    #     i+=1
    #     if i%2!=0:
    #         sum=sum+i
    #     if i==88:
    #         continue
    #     else:
    #         sum=sum-i
    # print(sum)
    # i=1
    # sum=0
    # while i<=99:
    #
    #     if i == 88:
    #         i += 1
    #         continue
    #     if i % 2 != 0:
    #         sum = sum + i
    #     else:
    #         sum=sum-i
    #     i+=1
    # print(sum)
    #else紧跟着前面的if
    # i=input("数字")
    # if i=="2":
    #     print(1212)
    # if i=="3":
    #     print("1111")
    # else:
    #     print("666")
    # int
    i=5
    print(i.bit_length())
    # bool
    i=1
    print(str(i))
    s="123"
    print(int(s))
    i=3
    print(bool(i))
    # while 1:
    #     pass
    # while True:
    #     pass
    print(int(True))
    print(bool(0))
    print(bool("0"))
    # s=""
    # if s:
    #     print("您输入的为空,请重新输入")
    # else:
    #     pass
    # 字符串索引与切片
    a = 'ABCDEFGHIJK'
    print(a[0])#取出索引号为0的字符
    print(a[0:]) #默认到最后
    print(a[0:-1]) # -1 是列表中最后一个元素的索引,但是要满足顾头不顾腚的原则,所以取不到K元素
    print(a[0:5:2]) #加步长
    print(a[5:0:-2]) #反向加步长
    #字符串操作
    s="ASdrf"
    print(s.capitalize())
    print(s.upper())
    print(s.lower())
    # 应用
    '''s_str="acEq1"
    your_input=input("请输入验证码,不区分大小写")
    
    if your_input.lower()==s_str.lower():
        print("验证成功")
    else:
        print("请重新输入")'''
    print(s.swapcase())
    print("asd dddd*eeee".title())    #用特殊字符隔开就行 数字也算特殊字符
    print(s.center(20,'#'))           #居中,填充,默认是none
    print("alex	sir".expandtabs())   #	前面未满八位的补充空格
    #公共方法
    s="asdf222中国"
    print(len(s))
    print(s.startswith('asd'))
    print(s.startswith('d',2,5))      #判断字符串s的2到5切片是不是以d开头,返回bool值
    print(s.find("d"))                #查找并返回字符串索引值
    print(s.find("k"))                #没有查找到返回-1
    # print(s.index("h"))               #找不到会报错
    print("    hhh    ".strip())      #默认删除空格
    print("#h%hhhhhh %".strip(" #%"))
    print("%hhhhh%*".lstrip("%*"))
    print("%hhhhh%*".rstrip("%*"))
    print(s.count("as"))
    print("alex :taibai :hhhh".split(":"))#分割,字符串转列表
    #format的三种玩法,格式化输出
    s1=" my name{},age{},hobby{},name{}".format("lf","22","fun","lf")
    print(s1)
    name=input("请输入你的名字:")
    s2=" my name{0},age{1},hobby{2},name{0}".format(name,"22","fun")
    print(s2)
    name=input("请输入你的名字:")
    s3=" my名字{name},age{age},hobby{hobby},name{name}".format(name=name,age="22",hobby="fun")
    print(s3)
    s4="的哈萨克吉林省发动机等级哈萨克急急急"
    print(s4.replace("哈萨克","嘤嘤嘤",1))
    print(s4)
    print (s4.isalnum())  #判断字符串是不是由字母或数字组成(字符串至少得有一个字符),返回true,否则返回false,中文也能当做字母???
    for i in s4:   #能迭代就能for in循环
        print(i)
    View Code
    # 计算1-2+3-4+5...-99除了88所有数的和
    i=0
    j=1
    sum=0
    while i<99:
        i+=1
        if i==88:
            continue
        else:
    
            sum=sum+i*j
            j=-j
    print(sum)
    # 计算1—2+3...+99除了88所有数的和
    i=0
    sum=0
    while i<99:
        i = i + 1
        if i == 88:
            continue
            i+=1
        if i%2!=0:
            sum=sum+i
        else:
            sum=sum-i
    
    print(sum)
    
    
    
    
    
    -50
    138
    View Code
  • 相关阅读:
    网速测速结果,单位换算
    js实现多个列表分别倒计时功能
    微信小程序使用wxs在页面中调用js函数,颜色值格式转换 rgb和十六进制的转换
    css样式列表宽度自适应布局
    投资轮次说明
    Ajax与JSON共同使用的小实例
    js结构
    关于vue的小实例
    label与input之间的对应
    购物demo
  • 原文地址:https://www.cnblogs.com/hi-python/p/10062715.html
Copyright © 2011-2022 走看看