
python
一梭子码农
打代码就是一梭子.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python循环的使用及range()创建数值列表和计算
#循环基本语句 注意 :因为循环没有括号,所以用缩进代表是否多次执行,未缩进表示只执行一次 例: list2 = ['e','b','A','d','C','f'] for str in list2: print(str) print("结束了") #创建数值列表 range(start, end, scan)方法,最少要保证一个参数, 例: range(0) 会输出空 ran原创 2017-10-30 11:24:17 · 3476 阅读 · 0 评论 -
python 文件的读取和写入
#文件读取 with open(当前目录文件名或指定目录文件) as file_object: #contents = file_object.read() #读取文件返回整个文件 lines = file_object.readlines()#读取文件返回文件行列表 for line in lines: print (line.rstrip()) #open(org)方法接收一个参原创 2017-11-27 16:25:32 · 2004 阅读 · 0 评论 -
python 类的介绍,继承及重写父类方法
#类 类的定义首字母大写,类中有一个__init__()方法,这是一个初始方法,在创建新的实例就会运行,首尾加下划线是约定这是Python的默认方法,__init__方法的self方法为必要参数 #注:__init__方法是左右两个下划线 #类的继承 子类须包含在父类文件中,子类初始化时调用父类初始化方法 #重写父类方法 子类重写父类方法,python将不会考虑这个父类方法,只关注原创 2017-11-21 18:30:46 · 3414 阅读 · 0 评论 -
python 单元测试与测试用例
#测试用例及单元测试 #继承unittest.TestCase类 #引入unittest 方法名以test开头这样才能在类运行时自动运行 #setUp()方法相当于一个共通方法.在运行其它测试方法时先运行此方法,把可以共用的属性抽出来 例: import unittest #引入测试基类 from survey import AnonymousSurvey #引入要测试的类原创 2017-11-29 15:01:24 · 681 阅读 · 0 评论 -
python 异常处理
#异常处理 使用try-except代码块 try: answer = 5/1 except ZeroDivisionError: print("You can't divide by zero!") pass #什么都不做 else: print(answer)#如不出错就执行else里的代码原创 2017-11-29 14:58:15 · 183 阅读 · 0 评论 -
python模块定义和使用
模块相当一个工具类,可以共用或者隐藏代码细节,让重点放在高层逻辑上.也能让代码块和主程序分离 #导入模块,可以使用模块的所有方法 #创建一个模块,然后引用进来,可以调用模块里所有方法 import make_python make_python.test_function("中国") #导入模块指定方法 前面为模块名,后面为方法名,多个方法以逗号分割 from make_p原创 2017-11-17 10:41:14 · 1186 阅读 · 0 评论 -
第二节.Python列表的简单操作
一.列表的定义用[] 例:list = ['我','爱','中','国'] 二.访问列表元素 #列表是有序的,索引也是从0开始,也可以从-1开始,负数代表从后往前面取值 例:print(list[-3]),输出 爱 例:print(list[0]),输出 我 三.增删改列表元素 #在尾部添加元素 list.append(',') #在任意位置通过索引添加元素 list.in原创 2017-10-26 10:04:20 · 319 阅读 · 0 评论 -
python 字典的用法
#提示,文章里没有缩进. #字典 #定义一个空字典 alien_0 = {} alien_0 = {'color':'red','points':5} #给字典添加健值对 alien_0['x_position'] = 0 alien_0['y_position'] = 25 print(alien_0) #输出{'color': 'red', 'points': 5,原创 2017-11-02 16:48:45 · 286 阅读 · 0 评论 -
第一节.Python变量与简单数据类型
变量与简单数据类型 一.注释符是 # 二.变量的定义不需要指定数据类型. 例: message = "hello python" 三.数据类型操作,一些基本操作帮助文档都有,个人以下几个觉得比较好玩 例:"\t"+message.title() #前面加一个特表符且首字母大写 例: a = 2 ** 3 结果8 #乘方运算 四.在Python2版本中,整数相除结果不是四舍五入,而是小原创 2017-10-25 15:11:56 · 206 阅读 · 0 评论 -
python if语句使用
#if语句 #if语句可以没有小括号,大括号用冒号替代 #例:以下输出如果car不等于bmw或不等于subaru且等于audi就大写输出, #与其它语言语法基本一样,或用的是or且用的是and,大括号用的是冒号. cars = ['audi','bmw','subaru','toyota'] for car in cars: if (car != 'bmw' or car != 'su原创 2017-11-01 14:26:54 · 2390 阅读 · 0 评论 -
python元组的定义
#元组 #不可变列表称为元组,定义不同于列表的方括号,而是用圆括号 例: dimensions = ("一","二") dimensions[0] = "三" #运行这行会报错,因为是不可变的 dimensions = ("二","二","三","四") #虽然元素不可改,但是可以重新赋值 #遍历正常 for str2 in dimensions: print(str2)原创 2017-10-31 17:53:41 · 1670 阅读 · 0 评论 -
python切片的使用及复制列表和给列表赋值
#切片 #处理列表的部分元素称为切片,也就是通过下标取得列表元素进行操作,下标从0开始 #例: players = ['小明','小红','小花','小黑','小王'] print(players[0:3]) #输出['小明', '小红', '小花'],下标从0开始止于第二个参数(小于不等于) print(players[1:4]) #输出['小红', '小花', '小黑'],下标从1开原创 2017-10-31 16:58:40 · 2169 阅读 · 0 评论 -
python while 循环
#while 循环 例:输出1到10 number = 1 while number print(number) number+=1 #使用break退出循环 while True: message = input("输入走开可结束") if message == '走开': break #使用break退出循环 current_number = 0 whi原创 2017-11-08 16:48:09 · 294 阅读 · 0 评论 -
python接收输入参数和列表pop()方法的使用
#接收输入参数 例:message = input("请输入我爱你") #python列表 pop()方法使用,注:参数为列表元素下标,不指定参数默认为-1,从后面开始删除.返回刚删除的元素 例: unconfirmed_users = ['小明','小黑','小红'] while unconfirmed_users: current_user = unconfirmed_user原创 2017-11-08 16:45:56 · 3980 阅读 · 0 评论 -
python json.dump()与json.load()
import json #json.dump() ''' numbers = [2,3,4,7,11,13] with open(file_name,'w') as f_obj: json.dump(numbers, f_obj)#存入到指定文件第一个参数为要存入的内容,第二个为文件的对象 ''' #json.load() ''' with open(fil原创 2017-11-27 17:46:32 · 3003 阅读 · 0 评论