|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Qweryas4 于 2018-10-27 22:15 编辑
一、Python的常用操作符:
1、算数操作符:%:取余数;** 多次幂:3**4-3*3*3*3-3的4次幂;
2、优先级问题:加减乘除-正常算;**幂操作符的特殊性:幂操作符比其左侧的一元操作符优先级高,比其右侧的一元操作符优先级低:-3 ** 2=-9,为什么?因为-(3**2),幂操作符比其左侧的一元操作符优先级高;3 ** -2=3 **(-2),幂操作符比其右侧的一元操作符优先级低;
3、比较操作符:<,<=,>,>=,==,!= ;3<4<5 在Python中是允许的
4、逻辑操作符:and ,or ,not :0在Python中解释为false,非0的整数值解释为true;而 not 是将布尔值反过来,例如not 0 =true,not 3 =false;事实上 not的优先级>and,and 的优先级>or;短路逻辑”:3 and 4 == 4,而 3 or 4 == 3.
二、Python的分支和循环
1、elif()是else if() 的一个缩写
2、条件表达式(三元操作符)的语法:X if 条件 else y ;
3、断言(assert),当这个关键字后面的条件为假的时候,程序自动崩溃,并且抛出assertionerror的异常;若条件为真,则就会忽略过去;
4、while 循环:
while 条件:
循环 ----------当条件为真时,就会不断执行循环,直到为假;
5、for 循环:
for 目标 in 表达式:
循环-------------
【】表示定义一个列表
6、range():
语法:range(【start,】stop【,step=1】)中括号内的参数可选;该语法表示生成一个从start参数的值开始到stop参数的值结束的数字序列;step=1,表示第三个参数的值默认值为1,表示每次步长为1即增长为1;该语法经常和for循环搭配使用;最后stop内的数是不包含的,例如:for i in range (2,9)-print i -2、3、4、5、6、7、8,没有9,;默认start从0 开始,如果start没有值的话;
>>>numbers=list(range(1,11,3))
>>> print(numbers)
[1, 4, 7, 10]
print(numbers[-1])---10---[-1]代表最后一个数,依次为-2、-3····,[0]代表第一个数,依次为1、2、3·····
print(numbers[-2:])---[7, 10]---代表倒数第二数到倒数第一个数
7、两个关键的语句:break和continue
break:终止当前循环,跳出循环体;
continue:终止本轮循环,并开始下一轮循环(只有循环条件为真时,否则退出循环);
i += 2 表示i 自增2 ;i -=2 表示i 自减 2;
回顾006-009的课后作业
Excel学习-排序与筛选-第四讲
1、多条件排序:排序与筛选-自定义排序-添加条件
2、按单元格颜色排序:排序-自定义排序-添加条件-选择类型-操作
3、自定义排序中次序下有一个自定义序列-新序列-竖着添加设置的序列
4、利用排序方法来解决工资条的问题:复制第一行标题,在最右侧插入0、1、2···数,在复制第一行开始最右侧插入1.5、2.5、3.5·····数,排序!强大!
5、打印标题行-页面布局-打印标题
6、筛选完以后一复制发现和没筛选一样,应该如何处理:定位条件-可见单元格
7、数字筛选-在下拉菜单中有一个数字筛选-选择相应的数据处理:>多少还是其他
8、多条件筛选:一步一步筛选
9、相似名称筛选:下拉菜单-文本筛选-开头是/结尾是···
10、高级筛选:数据-筛选旁边有个高级
11、多条件筛选只能用高级筛选时:条件带表头复制,同行条件表示且,隔行条件表示或。切记如果有数字,要在英文输入法下输入。
12、如何秒选单元格所有区域:点击第一个单元格,同时按住Ctrl+shift,再按住向下和向右键
|
|