自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 read(),readline(),readlines()区别

前言众所周知在python中读取文件常用的三种方法:read(),readline(),readlines(),今天看项目是又忘记他们的区别了。以前看书的时候觉得这东西很简单,一眼扫过,待到用时却也只知道有这么几个方法,不懂得它的原理与用法。也许吧,没有永远的记忆,况且根本没有用心去记它。话不多说,来一起看看详细的介绍:准备假设a.txt的内容如下所示:? 1 2...

2018-08-28 08:45:59 284

原创 第六章 图形用户界面-退出机制

 退出机制# -*- coding: utf-8 -*-:# -*- coding: cp936 -*-:import random,easyguisecret = random.randint(1,100)guess = 0tries = 0easygui.msgbox("你好,这里有一个是秘密数,从1到100,你有6次机会,你能猜出来吗?")while guess !...

2018-08-26 11:08:32 270

原创 第七章 判断 注意字符串问题

male = raw_input("What is you male ? please enter m srand for male or f srand for famale. ")age = int(raw_input("What is you age ?"))if male == "f" and 10 <= age <= 12:    print "Hi ,guys you...

2018-08-26 11:08:18 162

原创 第七章 else和elif 的区别

else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if、for、while语句内部的。else子句可以增加一种选择;而elif子句则是需要检查更多条件时会被使用,与if和else一同使用,elif是else if 的简写。if和else语句使用方法下面用一个例题来说明if和else语句是如何搭配使用的,首先设定一个整型变量,我们来看看这个变量是是比0大还是比0小。...

2018-08-26 11:08:00 15160

原创 第六章 图形用户界面 easygui.msgbox中换行的用法

easygui.msgbox中换行的用法 # -*- coding: utf-8 -*-:# -*- coding: cp936 -*-:import easyguiname = easygui.enterbox("请输入你姓名!")room_number = easygui.enterbox("请输入你的房间号")street = easygui.enterbox("请输入你...

2018-08-26 11:07:40 3447 1

转载 第六章 python 字符串和整数,浮点型互相转换

python 字符串和整数,浮点型互相转换 在编程当中,经常要用到字符串的互相转换, 现在记录 python 里面的字符串和整数是怎么转换的。 int(str) 函数将 符合整数的规范的字符串 转换成 int 型。 num2 = "123";num2 = int(num1);print("num2: %d" % num2);'''输出 num2: 123''' ...

2018-08-26 11:07:13 718

原创 第六章 图形用户界面

 msgbox , choicebox , enterbox用法# -*- coding: utf-8 -*-:# -*- coding: cp936 -*-:import easyguiuser_response = easygui.msgbox("Hello There!")print user_response# -*- coding: utf-8 -*-:# ...

2018-08-26 11:06:55 168

原创 第七章 判断再判断

注意判断中的逻辑,是基于什么判断的就和什么对齐male = raw_input("What is you male ? please enter m srand for male or f srand for famale. ")if male != "f":    print "sorry , you can't join the football team! "else:    ...

2018-08-26 11:06:39 147

原创 第八章 倒计时 range函数

import timefor i in range(10,0,-1):    print i    time.sleep(1)print "BLAST OFF"

2018-08-26 11:06:25 330

原创 第八章 while循环 只有条件为真才能继续循环

Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。 执行流程图如下:   Gif 演示 Python while 语句执行过程prin...

2018-08-26 11:06:06 8399

原创 第八章 转圈圈 continue 和 break

1.continue 跳出循环进行下一条for i in range (1,6):    print    print "i = ;", i,    print "Hello ,how",    if i ==  4:        continue    print "are you today" 2.break完全跳出循环,不在计数for i in range...

2018-08-26 11:05:53 138

原创 第十一章 九九乘法表

注意换行的用法for i in range(1,10):    for j in range(1,i+1):        print j,"*",i,"=",i*j,    print " "

2018-08-26 11:05:37 148

原创 第十一章 更复杂的星球快

注意三重循环的控制numBlocks = int(raw_input("How many blocks of stars do you want ?"))for block in range(1,numBlocks + 1):    print "block = ",block    for line in range(1,block*2):        for star in r...

2018-08-26 11:05:21 142

原创 第十一章 循环 为什么会有15个*号

循环 为什么会有15个*号for i in range(5):    for j in range(3):        print "*"        print "i = ",i,"j = " ,j

2018-08-26 11:05:03 146

原创 第十一章 循环-可以把复杂的循环问题拆分成简单的问题合并

循环-可以把复杂的循环问题拆分成简单的问题合并1.倒计时部分import timefor i in range(10,0,-1):    print i    time.sleep(1)print "BLAST OFF"2.输出*号部分for i in range(4,0,-1):    for j in range(0,i):        print "*", ...

2018-08-26 11:04:51 233

原创 第十二章 列表-Python List insert()方法

描述 insert() 函数用于将指定对象插入列表的指定位置。 语法 insert()方法语法: list.insert(index, obj) 参数 index -- 对象obj 需要插入的索引位置。 obj -- 要插入列表中的对象。返回值 该方法没有返回值,但会在列表指定位置插入对象。letters = ["a","b","c","d","e","f"]le

2018-08-26 11:04:34 1532

原创 第十二章 列表-sort(),reverse()方法

sort()会原地修改列表,这说明它会改变你提供的原始列表,而不是创建一个新的有序列表。不能letters = ["d","a","e","c","b"]print letters.sort()这样得到的结果是:None...

2018-08-26 11:04:20 208

原创 第十二章 元组-不可改变的列表

元组-使用圆括号而不是中括号original = [5,2,3,1,4]newer = sorted(original)print originalprint newermy_tuple = ("red","green","blue")

2018-08-26 11:04:01 196

原创 第十二章 列表-注意for和range的使用

注意for和range的使用1.print "Enter five names:"name1 = raw_input()name2 = raw_input()name3 = raw_input()name4 = raw_input()name5 = raw_input()name_list = [name1,name2,name3,name4,name5]print "The n...

2018-08-26 11:03:46 147

原创 第十三章 break报错

break报错为什么?def yourName(Name):    if Name == "sunpu":        print"    CCCC         A        RRRRR      TTTTTTT      EEEEEE    RRRRR    "        print"   C     C      A A       R    R        T   ...

2018-08-26 11:03:32 970

原创 第十四章 对象-注意是__init__不是__int__

注意是__init__不是__int__class HotDog:    def __init__(self):        self.cooked_level = 0        self.cooked_string = "Raw"        self.condiments = []    def cook(self,time):        self.cooked_l...

2018-08-26 11:02:30 747

原创 第十一章 决策树和\t的使用方法(每次从下一个快开始)

多重循环\t的使用方法1.dog_cal = 140bun_cal = 120ket_cal = 80mus_cal = 20onion_cal = 40print "\tDog \tBum \tKetchup\tMustard\tOniona\tCalories"count = 1for dog in [0,1]:    for bun in [0,1]:        f...

2018-08-26 11:02:10 225

原创 第十五章 模块-模块中函数的正确运用方法

模块中函数的正确运用方法-在python中指定在其他模块中定义的函数时必须更加具体。解决这个问题的一种方法是把这一行代码 :fahrenheit = c_to_f(celsius) 改为:fahrenheit = my_module.c_to_f(celsius)否则会报错。错误:import my_modulecelsius = float(raw_input("Enter a...

2018-08-26 11:01:48 439

原创 第十四章 对象-继承类的应用

继承类的实例化是对继承类做完整的实例化class BankAccount:    def __init__(self,name,accountNumber,balance):        self.name = name        self.accountNumber = accountNumber        self.balance = balance         ...

2018-08-26 11:01:31 230

原创 第十三章 函数-列表和函数的综合应用

注意:下面展示给列表中输入不同的值,如何最后传入函数、第一步:利用while循环分别将7个值以不同名称传入列表中。nas_cspc =[]as_cspc = ["name","address","street","city","state","post_code","country"]j = 0while j <= 6:    nas_cs

2018-08-26 11:01:14 167

原创 第十四章 对象-注意实际运用

注意实际运用-银行存钱取钱练习class BankAccount:    def __init__(self,name,accountNumber,balance):        self.name = name        self.accountNumber = accountNumber        self.balance = balance     def s...

2018-08-26 11:00:58 150

原创 第二十一章 注意浮点类型的除法

浮点类型的除法,被除数一定要是浮点类型的for i in range(1,9):    a = float(i/8.0)    print i,"/ 8 = %.3f"%a

2018-08-26 11:00:37 1468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除