Python基础和进阶
Python基础,记录自己的笔记
BF407A
这个作者很懒,什么都没留下…
展开
-
13.进阶---多线程 和 多进程
进程和线程的概念Python代码中创建新线程共享数据的访问控制daemon线程多进程原创 2021-09-03 21:39:52 · 79 阅读 · 0 评论 -
12.进阶---文件和目录操作
创建目录删除文件或目录拷贝文件拷贝目录修改文件名、目录名对文件路径名的操作判断文件、目录是否存在文件大小和修改日期当前工作目录递归的遍历目录下面所有的文件得到目录中所有的文件和子目录名得到目录中指定扩展名的文件和子目录...原创 2021-09-03 21:00:02 · 104 阅读 · 0 评论 -
11.基础---多态
基类与衍生类有相同方法名称的实例,其实那就是本节将说明的多态的基本概念,但是在多态的概念中是不局限在必须有父子关系的类。程序实例ch12_17.py:这个程序有三个类,Animals类是基类,Dogs类是Animals类的衍生类,基于继承的特性所以两个类皆有which()和action()方法,另外设计了一个与上述无关的类Monkeys,这个类也有which()和action()方法,然后程序分别调用which()和action()方法,程序会由对象类别判断应该使用哪一个方法响应程序。class Anim原创 2021-09-02 18:58:27 · 76 阅读 · 0 评论 -
10.基础---类的继承
三代同堂”的类与取得基类的属性super()class Grandfather(): '''定义祖父的资产''' def __init__(self): self.grandfathermonery = 10000 def get_info1(self): print("Grandfather's information")class Father(Grandfather): # 父类是Grandfather原创 2021-09-01 22:05:42 · 64 阅读 · 0 评论 -
09.基础---类的访问权限
class Banks(): # 定义银行类别 def __init__(self, uname): # 初始化方法 self.__name = uname # 设定私有存款者名字 self.__balance = 0 # 设定私有开户金额是0 self.__title = "Taipei Bank" # 设定私有银行名称 self.__原创 2021-09-01 22:01:38 · 75 阅读 · 0 评论 -
08.基础---类的定义与使用
类的语法定义如下。class Classname() statement1 ... statementn定义类本节将以银行为例,说明最基本的类的概念。class Banks(): # 定义银行类 title = 'Taipei Bank' # 定义属性 def motto(self): # 定义方法 return "以客为尊"操作类的属性与方法若是想操作类的属性与方法,首先须声明该类的对象变量,可以简称对象,然原创 2021-09-01 21:48:11 · 190 阅读 · 0 评论 -
07.基础---模块
模块的概念在Python中,一个代码文件(也就是一个.py文件),我们也叫它一个模块(Module)。a.py 文件,我们就可以称之为模块a,b.py 文件,我们就可以称之为模块b模块之间的调用几个同事午餐经常一起去饭店聚餐,我们开发一个程序,记录每人的账单,月末可以结算我们可以把 输入总费用和聚餐人员,计算人均费用 的功能,单独实现在一个模块文件 aa.py, 其内容如下fee = input('请输入午餐费用:')members = input('请输入聚餐人姓名,以英文逗号,分隔:')原创 2021-09-01 19:17:19 · 165 阅读 · 0 评论 -
06.基础---条件控制及循环
条件控制if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1elif condition_2: statement_block_2else: statement_block_3以下是一个简单的 if 实例:#!/usr/bin/python3 var1 = 100if var1: print ("1 - if 表达式条件为 true") print (var1) var2 =原创 2021-09-01 18:53:04 · 89 阅读 · 0 评论 -
05.基础---列表、元组、字典
列表创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示list1 = ['Google', 'Runoob', 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = ["a", "b", "c", "d"]list4 = ['red', 'green', 'blue', 'yellow', 'white', 'black']与字符串的索引一样,列表索引从 0 开始,第二个索引是 1,依此类推。通过索引列表可以进行截取、组合等操作。#!/原创 2021-09-01 18:30:50 · 76 阅读 · 0 评论 -
04.基础---函数
语法Python 定义函数使用 def 关键字,一般格式如下:def 函数名(参数列表): 函数体无参函数#!/usr/bin/python3def hello() : print("Hello World!")hello()有参函数#!/usr/bin/python3 def max(a, b): if a > b: return a else: return b a = 4b = 5print(ma原创 2021-09-01 18:19:10 · 71 阅读 · 0 评论 -
03.基础---字符串
字符串的定义字符串还可以 用 单引号 、双引号 、 单三引号、双三引号,下面的定义都是正确的'你好'"你好"'''你好'''"""你好"其中三引号可以 直接写内容有多行 的字符串。如下letter = '''李经理 您好! 您发的货我们已经收到,明天就把余款付清。 小王 2020-1-12'''print(letter)如果不使用三引号定义字符串, 通常只能在字符串中 使用 \n 转原创 2021-09-01 17:38:53 · 60 阅读 · 0 评论 -
02.基础---变量 和 注释
标题变量 和 注释变量的概念变量,就是对象的名字!!变量,就是对象的名字!!变量,就是对象的名字!!我们可以这样给数据对象起名字age = 43weather = '你好,今天天气真不错'变量名 和 数据对象 之间 用 等号 连接其中age 就是 数字对象 43 的名字,我们也可以说:变量age的值 是数字对象 43weather 就是 字符串对象 你好,今天天气真不错 的名字,我们也可以说:变量 weather 的值 是 字符串对象 你好,今天天气真不错定义了变量之后,我们写代码原创 2021-09-01 17:27:51 · 112 阅读 · 0 评论 -
01.基础---对象类型及数字对象
对象类型及数字对象整数, 比如 3小数(也叫浮点数) ,比如 6.5字符串 , 比如 ‘你好’列表,比如 [1, 2, ‘你好’]元组,比如 (1, 2, ‘你好’)字典,比如 {1:‘mike’, 2:‘jack’}简单的开发任务, 这些数据类型,基本就够用了。数字对象整数我们先看最常用的整数。整数我们小学就学过,比如 1, 2, 3, 100, 1000, 999999等等当然还有负数的整数 -1, -2, -999 等等在Python语言中,整数的写法 和 数学课上的写法原创 2021-09-01 16:30:00 · 397 阅读 · 0 评论