Python 模式表达与正则表达式

1.国外手机判断def iphonenum(txt): if len(txt) != 12: return False for i in range(3): if not txt[i].isdecimal(): return False if txt[3] != '-': return False

- 阅读全文 -

Python 字符串操作

1.转义符\' 单引号 \" 双引号 \t 制表符 \n 换行符 \\ 倒斜杠2.原始字符串在前面加上r例子:>print(r"my \name is Bob") my \name is Bob >print("my \name is Bob") my ame is

- 阅读全文 -

Python 字典

1.字典和数据类型mycat ={'size':'fat', 'name':'Vice', 'color':'gray'} print("输出猫的名字为:", mycat['name']) print('my cat name is '+mycat['name']) 2.字典与列表spam=['dogs','cat','pig'] bacon = ['pig','cat','d

- 阅读全文 -

Python 列表

列表应用例子:1.打印出家里所有猫的名字catname=[] while True: print("输入第"+str(len(catname)+1)+'只猫的名字'+'(或者不输入直接回车结束.):') name = input() if name == "": break catname = catname+

- 阅读全文 -

Python 列表基础

1.列表的表现形式[1,2,3,4,5] ['a','b','c','d'] 2.用下标取得单个值>spam = ['a','b','c','d'] >spam[0] 'a' 注意:下标为整数,否则出现报错, >spam = [['a','b','c','d'],[1,2,3,4,5]] >spam[1][4] >5 3.负数下标>spam = ['a','b'

- 阅读全文 -

Python collatz序列

编写一个名为collatz()的函数,它有一个名为number 的参数。如果参数是偶数,那么collatz()就打印出number // 2,并返回该值。如果number 是奇数,collatz()就打印并返回3 * number + 1。 然后编写一个程序,让用户输入一个整数,并不断对这个数调用collatz(),直到函数返回值1(令人惊奇的是,这个序列对于任何整数都有效,利用这个序列,你迟早会

- 阅读全文 -

Python def函数中的异常处理

例子:def spam(div): return 42/div print(spam(2)) print(spam(12)) print(spam(0) print(spam(1)运行以上程序则:21.0 3.5 Traceback (most recent call last): File "\\localhost\D$\ 异常处理.py", line 5, in

- 阅读全文 -