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 · 3334 阅读 · 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 · 1943 阅读 · 0 评论 -
python 类的介绍,继承及重写父类方法
#类类的定义首字母大写,类中有一个__init__()方法,这是一个初始方法,在创建新的实例就会运行,首尾加下划线是约定这是Python的默认方法,__init__方法的self方法为必要参数#注:__init__方法是左右两个下划线#类的继承子类须包含在父类文件中,子类初始化时调用父类初始化方法#重写父类方法子类重写父类方法,python将不会考虑这个父类方法,只关注原创 2017-11-21 18:30:46 · 3338 阅读 · 0 评论 -
python 单元测试与测试用例
#测试用例及单元测试#继承unittest.TestCase类#引入unittest 方法名以test开头这样才能在类运行时自动运行#setUp()方法相当于一个共通方法.在运行其它测试方法时先运行此方法,把可以共用的属性抽出来例:import unittest #引入测试基类from survey import AnonymousSurvey #引入要测试的类原创 2017-11-29 15:01:24 · 597 阅读 · 0 评论 -
python 异常处理
#异常处理 使用try-except代码块 try:answer = 5/1except ZeroDivisionError:print("You can't divide by zero!") pass #什么都不做else:print(answer)#如不出错就执行else里的代码原创 2017-11-29 14:58:15 · 145 阅读 · 0 评论 -
python模块定义和使用
模块相当一个工具类,可以共用或者隐藏代码细节,让重点放在高层逻辑上.也能让代码块和主程序分离#导入模块,可以使用模块的所有方法#创建一个模块,然后引用进来,可以调用模块里所有方法import make_pythonmake_python.test_function("中国")#导入模块指定方法 前面为模块名,后面为方法名,多个方法以逗号分割from make_p原创 2017-11-17 10:41:14 · 1122 阅读 · 0 评论 -
第二节.Python列表的简单操作
一.列表的定义用[]例:list = ['我','爱','中','国']二.访问列表元素#列表是有序的,索引也是从0开始,也可以从-1开始,负数代表从后往前面取值例:print(list[-3]),输出 爱例:print(list[0]),输出 我三.增删改列表元素#在尾部添加元素list.append(',')#在任意位置通过索引添加元素list.in原创 2017-10-26 10:04:20 · 265 阅读 · 0 评论 -
python 字典的用法
#提示,文章里没有缩进.#字典 #定义一个空字典alien_0 = {}alien_0 = {'color':'red','points':5}#给字典添加健值对alien_0['x_position'] = 0alien_0['y_position'] = 25print(alien_0) #输出{'color': 'red', 'points': 5,原创 2017-11-02 16:48:45 · 242 阅读 · 0 评论 -
第一节.Python变量与简单数据类型
变量与简单数据类型一.注释符是 #二.变量的定义不需要指定数据类型.例: message = "hello python"三.数据类型操作,一些基本操作帮助文档都有,个人以下几个觉得比较好玩例:"\t"+message.title() #前面加一个特表符且首字母大写例: a = 2 ** 3 结果8 #乘方运算四.在Python2版本中,整数相除结果不是四舍五入,而是小原创 2017-10-25 15:11:56 · 164 阅读 · 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 · 2247 阅读 · 0 评论 -
python元组的定义
#元组#不可变列表称为元组,定义不同于列表的方括号,而是用圆括号例:dimensions = ("一","二")dimensions[0] = "三" #运行这行会报错,因为是不可变的dimensions = ("二","二","三","四") #虽然元素不可改,但是可以重新赋值#遍历正常for str2 in dimensions:print(str2)原创 2017-10-31 17:53:41 · 1595 阅读 · 0 评论 -
python切片的使用及复制列表和给列表赋值
#切片#处理列表的部分元素称为切片,也就是通过下标取得列表元素进行操作,下标从0开始#例:players = ['小明','小红','小花','小黑','小王']print(players[0:3]) #输出['小明', '小红', '小花'],下标从0开始止于第二个参数(小于不等于)print(players[1:4]) #输出['小红', '小花', '小黑'],下标从1开原创 2017-10-31 16:58:40 · 2109 阅读 · 0 评论 -
python while 循环
#while 循环例:输出1到10number = 1while number print(number)number+=1#使用break退出循环while True:message = input("输入走开可结束")if message == '走开':break#使用break退出循环current_number = 0whi原创 2017-11-08 16:48:09 · 246 阅读 · 0 评论 -
python接收输入参数和列表pop()方法的使用
#接收输入参数例:message = input("请输入我爱你")#python列表 pop()方法使用,注:参数为列表元素下标,不指定参数默认为-1,从后面开始删除.返回刚删除的元素例:unconfirmed_users = ['小明','小黑','小红']while unconfirmed_users:current_user = unconfirmed_user原创 2017-11-08 16:45:56 · 3824 阅读 · 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 · 2932 阅读 · 0 评论