- 博客(9)
- 收藏
- 关注
原创 文件与文件系统
#1. 文件与文件系统open(file, mode=‘r’, buffering=None, encoding=None, errors=None, newline=None, closefd=True) Open file and return a stream. Raise OSError upon failure.file: 必需,文件路径(相对或者绝对路径)。mode: 可选,文件打开模式buffering: 设置缓冲encoding: 一般使用utf8errors: 报错级别new
2020-08-09 22:19:20
351
原创 模块&Datetime
1、模块Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块(Module)。模块是一个包含所有你定义的函数和变量的文件,其后缀名是 .py 模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 Python 标准库的方法。容器 -> 数据的封装函数 -> 语句的封装类 -> 方法和属性的封装模块 -> 程序文件# hello.pydef hi(par): print "Hell...
2020-08-07 22:07:43
187
原创 类、对象与魔法方法
类与对象类属性:num=0 实例属性:self.x=4 self.y=5 C.count=6 在变量名或者函数名前加上两个下划线(__),这个函数或者变量就会变成私有 修改完的程序:class C: def myFun(self): print('Hello!')c=C()c.myFun()1 2 3 4 5class Ticket: def __init__(self,p=100, tp=0): self.price .
2020-08-06 00:17:40
194
原创 函数与Lambda表达式
函数与Lambda表达式1. 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数 返回值是函数函数的定义函数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串"
2020-08-02 23:12:03
173
原创 函数与Lambda表达式
函数与Lambda表达式1. 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数 返回值是函数函数的定义函数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串"
2020-08-02 23:10:52
153
原创 字典集合序列
列表简单数据类型整型<class 'int'> 浮点型<class 'float'> 布尔型<class 'bool'>容器数据类型列表<class 'list'> 元组<class 'tuple'> 字典<class 'dict'> 集合<class 'set'> 字符串<class 'str'>1. 列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Pytho
2020-07-31 22:31:04
252
原创 异常处理
1. try-except 语句try: f = open('test.txt') print(f.read()) f.close()except OSError as error: print('打开文件出错\n原因是:' + str(error))# 打开文件出错# 原因是:[Errno 2] No such file or directory: 'test.txt'try: f = open('test.txt') print(f..
2020-07-25 19:09:35
199
原创 条件
#条件语句##1. if 语句if expression: expr_true_suite例如if 2 > 1 and not 2 > 3:print('Correct Judgement!')##2.if - else 语句temp = input("猜一猜想的是哪个数字")guess = int(temp)if guess ==666:print("猜对了")print("干得好")else print("猜错了")print("再试一次吧")##
2020-07-23 22:48:46
208
原创 Task1
@Task1位运算符按位与运算符"&",参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1所有正整数的按位取反是其本身+1的负数所有负整数的按位取反是其本身+1的绝对值零的按位取反是 -1按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位相或。只要对应的
2020-07-22 23:07:34
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人