zoukankan      html  css  js  c++  java
  • 2020年暑假 (1)

    学习了python的基础知识:

    分支和循环

    # 同一级别的缩进是一个代码块
    if 3 < 5:
        print("")
        print("")
    else:
        print("else里")
    print("")
    
    # if elif else
    score = input("分数")
    score = int(score)
    if 0 <= score < 60:
        print('D')
    elif 60 <= score < 80:
        print('C')
    elif 80 <= score < 90:
        print('B')
    elif 90 <= score < 100:
        print('A')
    elif score == 100:
        print("sss")
    else:
        print("输错")
    
    # if-else 的条件表达式
    #  成立执行的 if 条件 else 不成立执行的
    age = 18
    print("小于18") if age < 18 else print("大于等于18")
    
    a = 66
    level = ('D' if 0 <= score < 60 else
             'C' if 60 <= score < 80 else
             'B' if 80 <= score < 90 else
             'A' if 90 <= score < 100 else
             'SSS' if 100 == score else
             print("输错")
             )
    print(level)
    
    # 分支嵌套
    
    isMale = True
    if age < 18:
        print("不能")
    else:
        if isMale:
            print("")
        else:
            print("不可")
      
      
    
    列表
    
    i = 1
    sum = 0
    while i <= 100:
        sum = sum + i
        i = i + 1
        break
    print(sum)
    
    # while 和 else 结合
    a = 1
    while a < 5:
        print("内:", a)  # 逗号加数字
        a += 1
    # break else不会被执行 没有else 总是会被执行
    else:
        print("外:", a)
    
    m = 1
    while m < 10:
        n = 1
        while n <= m:
            print(n, "*", m, "=", n * m, end='')
            n += 1
        print("")  # 换行
        m += 1
    
    # for each
    for each in "ABCDE":  # 字符串
        print(each)
    # range(start,stop,step)操作数字   <stop
    for i in range(11):
        print(i)
    # 相当于每次 10-2
    for j in range(10, 5, -2):
        print(i)
    
    
    [1, 2, 3, 4, 5, "上山打老虎"]
    
    rhyme = [1, 2, 3, 4, 5, "上山打老虎"]
    for each in rhyme:
        print(each)
    
    # rhyme[0]   最后一个元素  rhyme[-1]
    length = len(rhyme)
    
    # 列表切片   列表某一部分的值
    # #0~3
    print(rhyme[0:3])
    print(rhyme[:3])
    # 3~最后
    print(rhyme[3:])
    
    # 所有
    print(rhyme[:])
    
    # 带跨度
    print(rhyme[::3])
    print(rhyme[::-3])
    
    # 倒序
    print(rhyme[::-1])
    # append 每次添加一个对象
    # extend 添加可迭代对象
    # s[len(s):]=[]
    # insert[位置,元素]
    # remove() 删除第一个匹配的,必须存在
    # pop(索引)
    num = [1, 2, 3, 4, 5, 6]
    num.extend([7, 8, 9])
    num[len(num):] = [10, 11, 12]
    num.insert(len(num), 13)
    print(num)
    
    # 元素值
    num.remove(13)
    # 索引
    num.pop(11)
    print(num)
    
    # 删除所有
    # num.clear()
    
    # 替换
    # 单个
    num[1] = "two"
    
    # 序列
    num[2:3] = ["three", "four"]
    print(num)
    
    nums = [1, 2, 5, 3, 5, 8]
    # 列表排序  先正序 反正 就是倒序
    nums.sort()
    print(nums)
    
    nums.reverse()
    print(nums)
    # 倒序
    nums.sort(reverse=True)
    
    # 查找某个元素出现了几次
    a = nums.count(5)
    print(a)
    # 查找索引 返回第一个
    b = nums.index(8)
    print(b)
    # 元素+范围
    c = nums.index(5, 1, 4)
    print(c)
    
    # copy
    numc = nums.copy();
    print(numc)
    
    numb = nums[:]
    print(numb)
  • 相关阅读:
    java网络编程基础——TCP网络编程二
    java网络编程基础——TCP网络编程一
    java网络编程基础——基本网络支持
    《红色警戒3》增援代码大全
    怎么重复使用inputStream?
    Java对象和XML相互转换
    Freemarker数字格式化总结
    Java Web之过滤器(Filter)
    mysql报错后,tomcat假死,多半是数据库连接池设置有问题
    关于tomcat启动时的警告 :Property maxActive is not used in DBCP2, use maxTotal instead. 和 Property maxWait i
  • 原文地址:https://www.cnblogs.com/ywqtro/p/13409339.html
Copyright © 2011-2022 走看看