代码改变世界

随笔分类 -  python编程从入门到实践

第十章文件和异常

2017-03-07 22:04 by szn好色仙人, 240 阅读, 收藏,
摘要: #1. #A:使用关键字with后,会在不需要访问文件后将其关闭 #B:open(),默认以"r"的形式打开文件,close()分别用于关闭文件 #C:读取文件的方法:read()默认读取整个文件,可以指定读取字节。readline()读取一行,readlines()按行读取后存入列表,当传入读取字节数目后,则读取的内容可能是行的一部分 #D:python3将文件当做一个可迭代的类型,此方法比较... 阅读全文

第九章 类

2017-03-06 20:25 by szn好色仙人, 257 阅读, 收藏,
摘要: #1. #A:多行注释的方法:使用3个'或者" #B:__init__()函数类似于类的构造函数,在类对象初始化时候会自动调用 #C:在定义类的成员函数的时候,self形参类似于C++的this指针,必须位于第一个形参的位置,会自动传递 #D:在__init()__函数中,通过self定义的变量可供类内所有方法使用,还可以通过类的任何实例访问 #E:类的成员函数第一个参数都是带self的,不带s... 阅读全文

第八章 函数

2017-03-05 17:29 by szn好色仙人, 175 阅读, 收藏,
摘要: #1. #A:函数的定义与使用 #B:传递实参的方法有:位置实参、关键字实参,还可以使用字典和列表 #C:python不支持函数重载 #D:函数默认形参必须是不可变对象,可以指定为None def fun(value0, value1 = None, value2 = "szn"): print(str(value0) + " " + str(value1) + " " + str(va... 阅读全文

第七章 用户输入和while循环

2017-03-05 16:08 by szn好色仙人, 143 阅读, 收藏,
摘要: #1. #A:input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其存储在一个变量中(存储为字符串类型),以供使用 #A:int(), float()将字符串转为整形或者浮点型 Test = input("please input something:") #输出please input something:后等待输入 print(Test) ... 阅读全文

第六章 字典

2017-03-05 14:53 by szn好色仙人, 169 阅读, 收藏,
摘要: #1. #A:在python中,字典是一系列的键-值对。每个键都与一个值关联,可以通过键访问与之关联的值 #B:键必须是不可变类型(可哈希的),值可以是python中的任何对象 Test = {1 : 2, 'szn' : 5, 2 : {1 : 2}, 3 : [1, 2, 3], 4 : (5), (6, 7) : 2} print(Test) #{1: 2, 2: ... 阅读全文

第五章 if语句

2017-03-05 14:07 by szn好色仙人, 120 阅读, 收藏,
摘要: #1. #A:if语句 Test = [1, 2, 3, 4, 5, 6] for value in Test: #注意:不能少 if 0 == value % 2 and 0 == value % 3: #注意:不能少 print("Type1", end = " ") elif 0 == value % 2... 阅读全文

第四章 操作列表

2017-03-05 13:44 by szn好色仙人, 179 阅读, 收藏,
摘要: #1. #A:当需要的时候,python3的整数类型会自动提供额外的精度用于较大的数值 value0 = 2**100 #value0 = 1267650600228229401496703205376 value1 = 2**100 + 1 #value1 = 1267650600228229401496703205377 #2. #A:math模块包含数学工具 #B... 阅读全文

第三章 列表简介

2017-03-05 11:48 by szn好色仙人, 172 阅读, 收藏,
摘要: #1. #A:用[]表示列表,用,来分隔其中的元素 #B:列表是有序的,访问元素的方式可以通过索引 #C:通过[-n]可以访问倒数第n个元素 Test = [1, 2, 's', "szn", 2 + 2] print(Test) #[1, 2, 's', 'szn', 4] print(Test[2]) #s print(Test[-1]) ... 阅读全文

第二章 变量和简单的数据类型

2017-03-05 10:15 by szn好色仙人, 138 阅读, 收藏,
摘要: #1. #A:这里的函数名称是print而非printf,print会在打印末尾自动添加换行符 #B:print函数并不仅仅能输出字符串 print('Hello World') #Hello World print("Hello World") #Hello World print("'Hello World'") #'Hello World' print... 阅读全文