第一天
Python基础
使用list和tuple
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、elif是else if的缩写,可以有多个elif,完整形式:
2、if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else
3、Input():读取用户输入,input()函数返回类型为str,str不能直接和整数做比较,用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)
使用dict和set
函数
调用函数
绝对值函数: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);
空函数: