随笔- 117
文章- 0
评论- 1
阅读-
50052
07 2020 档案
操作文件1
摘要:with open('readerFile.txt') as file_object: contents = file_object.read() print(contents) file_object.close() 要现在这个你书写的.py的文件夹里去添加一个readFile.txt文件,注意这
阅读全文
标准库(一):collections之orderedDict
摘要:们自己写的字典只能保存输入的键值对,但是不能保存他们输入的顺序,这时候可以借助Python的标准库collections里的orderedDict类 from collections import OrderedDict my_ordered_diction = OrderedDict() my_o
阅读全文
类的模板导入
摘要:有时候我们给类添加的内容很长,是的文件显得冗长,我们就可以单独来一个文件放我们写好的类,在主文件中去导入这个模板的类然后在主文件中使用 导入的格式:from 文件名 import 类名 #类模板,文件名是carClassTemplate.py class Car(): def __init__(se
阅读全文
类的继承
摘要:super()类是一个特殊的函数,这个函数是把父类和子类关联起来,super(ElectricCar, self).__init__(make,model,year)是调用父类的__init__方法,让子类的实例包含父类的所有方法,因为父类也称为超类,这就是super()的由来, #父类 class
阅读全文
类内成员和方法的使用
摘要:class Dog(): def __init__(self,name,age): self.name = name self.age = age def sit(self): print(self.name.title()+"is now setting") def rollOver(self):
阅读全文
子函数的定义
摘要:#定义一个子函数,格式是: #def 函数名(参数1,参数2,'''): 这里有一个冒号不要忘记 #接下来定义一个没有参数的子函数printHello def printHello() : print("Hello world") #直接调用函数 printHello() #定义一个有参数的函数 d
阅读全文
(字典)dictionaries的基本操作
摘要:#字典在python里是一系列的键值对,每个键对应一个值,可以通过键来访问值,这里的值可以是:数字,字符串。列表,乃至字典, #字典放在{}花括号中的一系列键值对表示 diction = {"color" : "green","age" : 24} print(diction["age"]) #24
阅读全文
元组的基本操作
摘要:列表非常适合用来储存在程序运行期间发生改变的数据集,列表的内容是可以修改的,这对处理网站的用户信息和游戏的角色维护是非常重要的,但是有时候我们需要创建一系列不可修改的元素集合,元组就可以完成这样的需求,将不可以改变的列表称为元组 元组看起来很像列表,但是他是用圆括号括起来的,可以通过下标索引来访问,
阅读全文
list基本操作_2
摘要:创建数字列表 for value in range(1,5): print(value,end=" ")#1 2 3 4 print() #使用range可以生成一个指定范围的数字集合 numbers = list(range(2,7)) print(numbers)#[2, 3, 4, 5, 6]
阅读全文
list列表基本操作1
摘要:#列表的切片 lst = ["abc","bcd","cde","def","deg"] print(lst[0:3])#['abc', 'bcd', 'cde'] print(lst[:3])#['abc', 'bcd', 'cde'] print(lst[0::2])#['abc', 'cde'
阅读全文
python的字符串操作2
摘要:#字符串的替换 s1 = input("输入字符串") s2 = s1.replace("a","@") print(s2) #把字符串中的所有的空格都去掉 s1 = "a b c d" s2 = s1.replace(" ","") print(s2) #指定需要替换的个数 s1 = "abc d
阅读全文
python的字符串操作1
摘要:''' int str bool list 存储大量的数据,用[]来表示 tuple 元组,不可以发生改变,用()来表示,和C++的元组是一样的 dict 字典,保存键值对,一样可以保持大量的数据,和C++的map一样 set 集合,内部数据不可以重复 ''' 字符串的任何操作都不会改变它本身,所以
阅读全文
python的基本操作运算符
摘要:#幂次运算 ** mici = 1 while mici <= 9: print(2**mici,end=" ") #打印2的n次幂 mici += 1 #取整运算 // print("\n取整运算:5//3 = ",5//3) ''' 逻辑运算: 或:or 与:and 非:not 优先级问题: 有
阅读全文
python的基本操作格式化输出
摘要:#格式化输出 year = input("今年是第几年:") month = input("现在是几月份:") day = input("今天是几号") print("%s年 %s月 %s号" %(year,month,day)) #百分号转义,第二次出现百分号且想打印出%就需要转义 a = 202
阅读全文
python的基本操作while循环体
摘要:#第一个案例==> while循环体 count = 1 while count <= 8 : print("这是第",count,"次") count = count + 1 #第二个案例==> break的使用 string = "" while True : s = input("输入你想输入
阅读全文
python的基本操作if else
摘要:money = input("输入你的钱数") money = int(money) #这是为了money转换成int类型,因为只要用过input函数获取的内容变量永远都是str类型 if money > 500: print("大吃大喝去") elif money > 300: print("吃水
阅读全文