• python学习第二天


    if逻辑

    if只能判断一种情况  if...else...     elif可以无限用

    while循环

    i = 1
    while xxxx:
        xxxercc
        ....
        i = i + 1
    案例:九九乘法表代码
    n = 1
    i = 1
    while n <= 9:
        for i in range(1,n+1):
            print("%d*%d=%-2d "%(i,n,i*n),end='')
        print("/n")
        n+=1




    写程序的步骤 

    先写框架#1.   #2. #3.    再填充关键字input("请输入一个数字:"),再写变量 ,注意字符串还是数字

    程序的三大执行流程

    顺序执行  选择执行  判断执行

    编程的流程图

    流程图的讲解博客

    break和continue

    break到这里程序停止

    组字符串的两种方法

    加法 a + b    打印 "===%s==="%(a+b)

    字符串的下标

    序号,字符串其实就是字符的数组,也支持下标 name = "abcde"  name[0]='a'  indexerror索引错误,越界  len长度

    切片

    取一片字符串  name[2:5]取不到截止点,而是截止点前一个  name[2:]取到最后一个 name[2:-1:2]第二个:后面的数字表示步长 逆序 也叫倒序,name[-1::-1]

    列表

    name = ["laoli","laowang","laoliu"]

    列表的增删改查 

    添加新的元素    names.append("wukong")
    names.insert(位置,要添加的内容)    names.extend(names3) 把列表3添加到列表中
    删除   names.pop() 从后往前删  栈   names.remove("laowang")  根据内容删    del name[0]下标删
    修改 name[0]="shashidi"   ***[下标]=新值   
    查找 if "laozhao" in names:
              print("找到了")      不在, not in 

    字典的增删改查

    增 xxx[新的key]=value   删  del xxx[key]  修改 xxx[已存在的key]=new_value  查询 xxx.get(key)



  • 相关阅读:
    SVM
    决策树
    神经网络
    机器学习之降维方法
    机器学习之特征选择
    浏览器状态码大全
    哈希表
    社区发现算法总结(二)
    社区发现算法总结(一)
    聚类篇-------度量
  • 原文地址:https://www.cnblogs.com/wangjinliang1991/p/9898925.html
Copyright © 2020-2023  润新知