随笔 - 191, 文章 - 1, 评论 - 0, 阅读 - 33510
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  21Python基础

摘要:Python基础 - 11进程与线程 并发: 有多个线程在操作时,如果系统只有一个CPU, 只能把CPU运行时间划分成若干个时间片,线程抢占时间片。 并行: 当系统有多个CPU时,线程操作有可能非并发,一个CPU执行一个线程,线程互不抢占。 实现多任务的方式: 1. 多进程模式 2. 多线程模式 3 阅读全文

posted @ 2021-10-23 09:00 Kingdomer 阅读(186) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 10正则与re 一、正则表达式 正则表达式是对字符串操作的一种逻辑公式,用事先定义好的一些特定字符、及特定字符的组合,组成一个"规则字符串"。 Regular Expression 普通字符(如a到z之间的字母) 特殊字符(元字符) \A: 表示从字符串的开始处匹配。 \Z: 阅读全文

posted @ 2021-10-23 08:58 Kingdomer 阅读(87) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 10模块和包 一、模块 1.1 自定义模块: 新建 calculate10.py 文件, 包括 函数add、类Calculate、变量number 把功能相近的函数放到一个文件中,一个Python文件就是一个模块,模块名就是文件名去掉后缀py。 提高代码的可复用、可维护性。 解 阅读全文

posted @ 2021-10-23 08:56 Kingdomer 阅读(81) 评论(0) 推荐(0) 编辑

摘要:Python09 - 面向对象特性 封装、继承和多态 一、封装 # 私有化 class Student: def __init__(self, name, age): self.name = name self.age = age def __str__(self): return '姓名:{}, 阅读全文

posted @ 2021-10-16 19:52 Kingdomer 阅读(29) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 09面向对象 面向对象: 类(有共同特征和行为的抽象的)、 对象(实例化的个体、个例)、 属性: 特征、 方法: 动作 一、类定义 所有的类名要求首字母大写,多个单词使用驼峰式命名。 如 ValueError、 StopIterable class Phone: brand = 阅读全文

posted @ 2021-10-16 15:35 Kingdomer 阅读(28) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 08异常 一、语法错误和异常 1.1 概念 def func(): number += 1 func() # UnboundLocalError: local variable 'number' referenced before assignment 异常: 程序运行时报出的 阅读全文

posted @ 2021-10-15 21:44 Kingdomer 阅读(66) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 07文件操作 一、文件操作 1.1 操作模式 mode: r-> read 读, w-> write 写 > 纯文本文件 rb-> read binary 二进制读 wb-> write binary 二进制写 > 图片、音乐、电影 a-> 追加 t-> text mode(d 阅读全文

posted @ 2021-10-14 22:16 Kingdomer 阅读(65) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 06推导式及生成器 一、列表推导式 格式: [表达式 for 变量 in 旧列表] [表达式 for 变量 in 旧列表 if 条件] names = ['tom', 'lily', 'abc', 'Hello', 'Jack', 'lucy'] result1 = [name 阅读全文

posted @ 2021-10-14 21:17 Kingdomer 阅读(33) 评论(0) 推荐(0) 编辑

摘要:Python函数 - 06函数高级 一、函数嵌套 在函数里面还可以定义函数,可以嵌套多层,执行需要被调用 def outer(): a = 100 def inner(): b = 200 print('内部函数inner') print(a) print(inner) outer() ''' 10 阅读全文

posted @ 2021-10-10 16:56 Kingdomer 阅读(26) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 06函数 一、函数基础 1.1 函数的定义和调用 """ 格式: def 函数名([参数,......]): 代码 调用函数: 函数名() """ 函数名只能包含字母、数字和下划线_,且不能以数字开头。 函数头:以def开头的那行。 函数体:函数头后面所有缩进的代码。 retu 阅读全文

posted @ 2021-10-10 16:12 Kingdomer 阅读(253) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 05元祖集合字典 三、元祖 3.1 定义元祖 tup = () print(type(tup)) # <class 'tuple'> tup1 = ('aa') print(type(tup1)) # <class 'str'> tup2 = ('aa',) print(typ 阅读全文

posted @ 2021-10-10 12:24 Kingdomer 阅读(37) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 05字符串列表 一、字符串 1.1 字符串的格式 双引号或单引号中的数据,就是字符串, 使用一对引号来定义字符串,当出现符号冲突时可以使用转义字符, 使用三个单引号、双引号定义的字符串可以包含任意文本。 # 转义字符 print('haha\nhaha') # 换行 print 阅读全文

posted @ 2021-10-10 12:23 Kingdomer 阅读(89) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 04控制语句 一、if语句 if ... if ... else ... if ... elif ... else ... import random # 范围为[1,10] ran = random.randint(1,10) print(ran) guess = input 阅读全文

posted @ 2021-10-10 10:58 Kingdomer 阅读(32) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 03运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 Python运算符优先级 以下表格列出了从最高到最低优先级的所有运算符: 运算符 描述 ** 指数 (最高优先级) ~ + - 按位翻转 阅读全文

posted @ 2021-10-10 09:44 Kingdomer 阅读(70) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 02变量和数据类型 一、命名规则 1.1 Python标识符由字母、下划线(_)和数字组成,且数字不能开头。 以下划线开头的标识符是有特殊意义的, 以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用"from xxx import *"而导 阅读全文

posted @ 2021-10-09 21:25 Kingdomer 阅读(123) 评论(0) 推荐(0) 编辑

摘要:Python基础 - 01入门简介 一、Python语言 1.1 Python 简介 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一 阅读全文

posted @ 2021-10-08 22:12 Kingdomer 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示