不同于C语言和SHELL,python中没有switch case语句,关于为什么没有,官方的解释是这样的使用Python模拟实现的方法: def switch_if(fun, x, y): if fun == 'add': return x + y elif fun == 'sub': retur ...
分类:
编程语言 时间:
2018-11-20 19:28:22
阅读次数:
219
递归 递归的经典例子 def fib(n): if n < 1: raise ValueError elif (n == 1) or (n == 2): return 1 else: return fib(n - 1) + fib(n - 2) print(fib(1)) #1 print(fib( ...
分类:
编程语言 时间:
2018-11-20 14:59:54
阅读次数:
146
四.模板之标签tag在django中所有的标签均是通过{%%}来使用。1.If...elif..else{%ifperson.age>20%}{%ifperson.age<30%}<P>{{person.name}}的年龄大于20小于30</P>{%elifperson.age<40%}<P>{{person.name}}的年龄小于40<
分类:
其他好文 时间:
2018-11-19 00:27:49
阅读次数:
285
与变量名相关 and elif import returnas else in tryassert except is whilebreak finally lambda withclass for not yieldcontinue from ordef global passdel if rai ...
分类:
编程语言 时间:
2018-11-17 22:24:20
阅读次数:
174
python第一章 流程控制 单分枝任务 If 条件: 满足条件执行动作 注意if下面的缩进,建议直接使用tab键,4个空格太难输入。 双分枝任务 If 条件: 满足条件执行动作 else: 条件不满足执行动作 多分枝任务 If 条件1: 满足条件1执行动作 elif 条件2: 条件2满足执行动作 ...
分类:
编程语言 时间:
2018-11-15 23:16:48
阅读次数:
166
条件语句: if 条件为真: 执行语句块 (执行完结束不执行elif,else) elif 条件为真: 执行语句块 (执行完结束不执行else) else: 执行语句块 ...
分类:
编程语言 时间:
2018-11-04 14:15:08
阅读次数:
191
# # 3 输入三个整数,按照从小到大的顺序打印 a = int(input('请输入第一个整数:')) b = int(input('请输入第二个整数:')) c = int(input('请输入第三个整数:')) if a > b > c: print(c,b,a) elif a > c > b... ...
分类:
编程语言 时间:
2018-11-03 23:11:12
阅读次数:
1434
s = input('请输入一个字符:') if 'a' <= s <= 'z': print(chr(ord(s) - 32)) elif 'A' <= s <= 'Z': print(chr(ord(s) + 32)) else: print('s') ...
分类:
编程语言 时间:
2018-11-03 23:09:31
阅读次数:
485
Python 变量-循环 一、变量 不管什么编程语言或脚本语言 在定义变量时都有一定的规则。Python变量定义规则如下: 'and'、'as'、'assert'、'break'、'class'、'continue'、'def'、'del'、'elif'、'else'、'except'、'exce' ...
分类:
编程语言 时间:
2018-11-03 23:05:33
阅读次数:
251
import pandas as pd import re def getNum(x): """ 科学计数法和字符转浮点数 """ if re.findall(r'\d+\.\d+E\+',x): return "%.f" % float(x) elif x=="C": return 1 else:... ...
分类:
编程语言 时间:
2018-10-31 21:21:39
阅读次数:
801