zoukankan      html  css  js  c++  java
  • 第一天

    Python基础

    使用listtuple

    1、list就是个数组,

    2、Len(classmates):获取classmates长度

    3、Classmates[i]:索引访问classmates元素,i从0开始

    4、Classmates[-1]:获取倒数第一个元素,-2,-3以此类推

    5、Classmates.append(‘Adam’):末尾插入元素

    6、Classmates.insert(1,’Jack’):添加元素到指定位置

    7、Classmates.pop():删除classmates末尾元素

    8、Classmates.pop(i):删除指定i位置元素

    9、Classmates[1]=’Sarah’:替换某个元素,直接赋值

    10、tuple类似list数组,tuple一旦初始化后不可修改,只能引用,优点:代码更安全,缺点:定义时就必须确定元素

    11、定义只有一个元素的tuple:()与数学公式中小括号有歧义

    12、可变的tuple:

    条件判断

    1、elifelse if的缩写,可以有多个elif,完整形式:

    2、if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elifelse

    3、Input():读取用户输入,input()函数返回类型为strstr不能直接和整数做比较,用int()函数完成str转换成整数

    循环

    1、for x in...   range()函数

    2、

    while函数# n=99;
    # sum=0
    # while n>0:
    #     sum=sum+n;
    #     n=n-2;
    # print(sum);

    3、break函数
    # n=11
    # while n<=100:
    #     if n>10:
    #     break
    # print(n)
    # n=n-1
    # print('END')

    4、continue函数

    # 方法1
    # n=0;
    # while n<10:
    #     n=n+1;
    #     print(n);
    # 方法2
    # n = 0
    # while n < 10:
    #     n = n + 1
    #     if n % 2 == 0: # 如果n是偶数,执行continue语句
    #         continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
    #     print(n)

     

    使用dictset

    函数

    调用函数

    绝对值函数:abs()

    最大值函数:max()

    定义函数

    Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

    我们以自定义一个求绝对值的my_abs函数为例:

    def my_abs(x):

        if x >= 0:

            return x

        else:

            return -x

    Print(my_abs(-99));

    如果你已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from abstest import my_abs来导入my_abs()函数,注意abstest是文件名(不含.py扩展名):

    From abstest import my_abs;

    My_abs(-99);

    空函数:

  • 相关阅读:
    leetcode 190 Reverse Bits
    vs2010 单文档MFC 通过加载位图文件作为客户区背景
    leetcode 198 House Robber
    记忆化搜索(DP+DFS) URAL 1183 Brackets Sequence
    逆序数2 HDOJ 1394 Minimum Inversion Number
    矩阵连乘积 ZOJ 1276 Optimal Array Multiplication Sequence
    递推DP URAL 1586 Threeprime Numbers
    递推DP URAL 1167 Bicolored Horses
    递推DP URAL 1017 Staircases
    01背包 URAL 1073 Square Country
  • 原文地址:https://www.cnblogs.com/uni5/p/12018104.html
Copyright © 2011-2022 走看看