python
python语言练习
往前冲的小老虎
--记录自己学习和了解的东西,欢迎探讨交流
展开
-
python简单脚本01
“”"回合制游戏每个角色都有hp和power,hp代表血量,power代表攻击力hp的初始值未1000,power的初始值为200。定义一个fight方法my_final_hp = my_hp - enemy_powerenemy_final_hp = enemy_hp - my_power两个hp进行对比,血量剩余多的人获胜函数循环/判断三母运算类型提示“”""""@Time :2021/10/26 20:25@Author :Wesley@File :demo_a原创 2021-10-26 21:09:09 · 259 阅读 · 1 评论 -
python源文件处理
""""""python 源文件处理Yaml可读性高,用来表达数据序列化的格式,常用作配置文件使用Json轻量级的数据交换语言,易于阅读,传输由属性值或序列性的值组成的数据对象Excel"""from openpyxl import Workbookfrom openpyxl.utils import get_column_letter"""python-Excelopenpyxl"""wb = Workbook()dest_filename = "empty_book.原创 2021-10-25 12:40:20 · 107 阅读 · 0 评论 -
python多进程处理
import threadingdef task1(): print("扔第二个苹果")def task2(): print("扔第三个苹果")def main(): # threading.Thread 创建一个线程 thread1 = threading.Thread(target=task1()) # 让线程执行 thread1.start() thread2 = threading.Thread(target=task2()原创 2021-10-24 21:55:30 · 119 阅读 · 0 评论 -
python常用的标准库
操作系统相关 os"""os模块主要是对文件或者目录的操作常用方法:os.mkdir() 创建目录os.removedirs() 删除文件os.getcwd() 获取当前目录os.path.exists(dir or flie) 判断文件或者目录是否存在"""import os# os.mkdir("testdir")print(os.listdir("./")) # 当前的目录和文件# os.removedirs("testdir") # 删除文件prin原创 2021-10-24 21:15:15 · 114 阅读 · 0 评论 -
python面向对象
“”"PYTHON 面向对象编程 java c c++面向对象类,方法,类变量的定义实例引用 实例变量使用======两种编程思想面向过程:把大象装进冰箱一种以过程为中心的编程思想简单的事情面向对象:造汽车把每个事情都作为一个类别一种更符合我们人类思维习惯的编程思维面向对象开发就是不断的创建对象,使用对象,操作对象做事情复杂的事情语言层面:封装代码和数据规格层面:对象是一系列可以被使用的公共接口概念层面:对象是某种拥有责任的抽象—面向对象程序设计规则1,分析有哪些类2,原创 2021-10-24 20:17:22 · 83 阅读 · 0 评论 -
python异常与错误
"""python 错误与异常异常可以被开发人员捕捉和处理,拼写,配置,选项,处理逻辑的漏洞错误一般是系统错误,不需要开发人员处理,eg:内存溢出语法错误与定位异常捕获 异常处理自定义异常""""""try: 执行代码except: 发生异常时执行的代码else: 没有异常时执行的代码finally: 不管有没有异常都会执行的代码"""try: num1 = int(input('除数')) num2 = int(input('原创 2021-10-24 19:25:07 · 1357 阅读 · 0 评论 -
python输入与输出
python输入与输出:字面量打印与格式化文件读取json格式转换字面量打印与格式化'''-------字面量字面量是以变量或常量给出的原始数据’在程序中可以直接使用字面量-------字面量的类型数值型字符型布尔型字面量集合:列表,元组,字典,集合特殊字面量:none----------字面量插值字面量插值就是将变量,常量以及表达式插入的一种技术可以避免字符串拼接的问题----字面量插值方法:格式化输出string.format()方法拼接、Formatted原创 2021-10-24 19:06:07 · 1111 阅读 · 0 评论 -
python模块
python的程序结构组成:包模块方法-----模块导入import 模块名from 模块名 import 方法,变量,类from 模块 import * 所有都导入-----模块分类系统内置模块 time os re sys json第三方的开源模块 pip install 安装的模块自定义模块----------常用方法定位问题的时候dir() 找到当前模块定义的对象dir()找到参数模块定义的对象sys.path搜索路径python解释器对模块位置的搜索顺序包原创 2021-10-23 00:20:50 · 106 阅读 · 0 评论 -
python常用数据结构
列表python中可以通过组合一些值得到多种复合数据类型列表是其中最常用的数据结构列表通过方括号括起来,逗号分隔的一组值一个列表可以包含不同类型的元素,但通常使用时各个元素类型相同"""list.append(x)在列表的末尾添加一个元素。相当于a[len(a):] = [x]"""list_a = [1, "a", 2]list_a.append(3)list_a.append(4)list_a.append(5)print(list_a)[1, 'a', 2, 3, 4, 5原创 2021-10-22 23:41:29 · 130 阅读 · 0 评论 -
python函数
函数的定义,调用函数的各类参数lambda表达式函数的作用:封装函数是组织好的,可以重复利用,用来实现单一,或相关联功能的代码段函数能提高应用的模块性,代码的重复利用率"""函数的定义函数代码块 以def 关键词开头,后接函数名称和圆括号()注意点:冒号起始注意缩进圆括号中定义参数函数说明----文档字符串return【表达式】 结束函数选择性地返回一个值给调用方不带表达式的return或者不写return函数,相当于返回none"""def function_a原创 2021-10-22 21:35:22 · 106 阅读 · 0 评论 -
python控制流语法
python分支结构python循环结构顺序结构:一条一条语句执行分支结构:某个判断条件后, 选择一条分支去执行 python分支结构# 关键字:# if# elif# else 都不满足的时候执行 # 缩进# 如果if条件成立的情况下需要执行多条语句,只要保持# 多条语句具有相同的缩进就可以了# 分支结构a = 2if a == 1: print('a==1')else: print('a!=1')#循环结构a = 0.1if a == 1:原创 2021-10-21 22:01:23 · 87 阅读 · 0 评论 -
python基本数据类型与操作
变量数字字符串列表变量变量是一种存储数据的载体计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间变量的值可以被读取和修改命名规则1,变量名由字母,数字,下划线构成,数字不能开头2,大小写敏感3,不要跟关键字和系统保留字冲突常见的数字类型int 整型float 数学中的小数类型常用运算符赋值 =等于 ==不等于 !=加减乘除 + - * /取余 %乘方 **修改运算优先级 ()# 字符串使用单双引号进行定义str_a = 'abc123@!原创 2021-10-21 21:22:10 · 140 阅读 · 0 评论 -
python环境管理与pip依赖
python3.x 未来的语言假如安装了python2.7版本的,同时安装了python3.7.3可以在3.7.3的安装目录下,将python.exe 改为python37.exe即可在dos窗口在直接使用python37进行python3.7.3命令行模式python手动添加环境变量把python的安装路径放在系统变量path下python安装验证C:\Users\xxx>pythonPython 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23原创 2021-10-20 22:18:31 · 389 阅读 · 0 评论