| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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,再按住向下和向右键 
 |   
 
 
 
 |