第一天

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);

空函数:

原文地址:https://www.cnblogs.com/uni5/p/12018104.html