随笔分类 - python
python学习笔记及个人理解
摘要:可变对象、字典、集合 1、可变对象 - 每个对象中都保存了三个数据: id(标识) type(类型) value(值) - 列表就是一个可变对象 a = [1,2,3] - a[0] = 10 (改对象) - 这个操作是在通过变量去修改对象的值 - 这种操作不会改变变量所指向的对象 - 当我们去修改
阅读全文
摘要:元组 # 元组 tuple # 元组是一个不可变的序列 # 它的操作的方式基本上和列表是一致的 # 所以你在操作元组时,就把元组当成是一个不可变的列表就ok了 # 一般当我们希望数据不改变时,就使用元组,其余情况都使用列表 # 创建元组 # 使用()来创建元组 my_tuple = () # 创建了
阅读全文
摘要:range # range()是一个函数,可以用来生成一个自然数的序列 r = range(5) # 生成一个这样的序列[0,1,2,3,4] r = range(0,10,2) r = range(10,0,-1) # 该函数需要三个参数 # 1.起始位置(可以省略,默认是0) # 2.结束位置
阅读全文
摘要:EMS练习(Employee Manager System 员工管理系统) - 做命令行版本的员工管理系统 - 功能: 四个: 1.查询 - 显示当前系统当中的所有员工 2.添加 - 将员工添加到当前系统中 3.删除 - 将员工从系统当中删除 4.退出 - 退出系统 - 员工信息要保存到哪里? 列表
阅读全文
摘要:序列、列表 1、列表的介绍 - 列表是Python中的一个对象 - 对象(object)就是内存中专门用来存储数据的一块区域 - 之前我们学习的对象,像数值,它只能保存一个单一的数据 - 列表中可以保存多个有序的数据 - 列表是用来存储对象的对象 - 列表的使用: 1.列表的创建 2.操作列表中的数
阅读全文
摘要:流程控制小游戏练习 1、身份选择 ① 显示提示信息 欢迎光临 xxx 游戏! 请选择你的身份: 1.xxx 2.xxx 请选择:x ② 根据用户选择来分配身份(显示不同的提示消息) 1. 2. 3. 2、游戏进行 ① 显示玩家的基本信息(攻击力 生命值) ② 显示玩家可以进行的操作: 1、练级 -
阅读全文
摘要:质数练习的优化 # 模块,通过模块可以对Python进行扩展 # 引入一个time模块,来统计程序执行的时间 from time import * # time()函数可以用来获取当前的时间,返回的单位是秒 # 获取程序开始的时间 # 优化前: # 10000个数 12.298秒 # 100000个
阅读全文
摘要:循环语句 1、while循环 # 循环语句 # 循环语句可以使指定的代码块重复指定的次数 # 循环语句分成两种,while循环 和 for循环 # while循环 # 语法: # while 条件表达式 : # 代码块 # else : # 代码块 # 执行流程: # while语句在执行时,会先对
阅读全文
摘要:if练习 # 练习1: # 编写一个程序,获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。 # 获取用户输入的整数 # num = int(input('请输入一个任意的整数:')) # # 显示num是奇数还是偶数 # if num % 2 == 0 : # print(num ,
阅读全文
摘要:python流程控制语句 if Python代码在执行时是按照自上向下顺序执行的。 通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次 流程控制语句分成两大类:条件判断语句,循环语句 1、条件判断语句(if) # 条件判断语句(if语句) # 语法:if 条件表达式 : # 代
阅读全文
摘要:python对象、类型转换、运算符 1、对象介绍 - Python是一门面向对象的语言 - 一切皆对象! - 程序运行当中,所有的数据都是存储到内存当中然后再运行的! - 对象就是内存中专门用来存储指定数据的一块区域 - 对象实际上就是一个容器,专门用来存储数据 - 数值、字符串、布尔值、None都
阅读全文
摘要:python概念、语法、数据类型 1、几个基本概念 1.表达式 表达式就是一个类似于数学公式的东西 比如:10 + 5 8 - 4 表达式一般仅仅用了计算一些结果,不会对程序产生实质性的影响 如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出 2.语句 在程序中语句一
阅读全文
摘要:python开发环境和交互界面 1、python开发环境的搭建 开发环境搭建就是安装Python的解释器 Python的解释器分类: CPython(官方) 用c语言编写的Python解释器 PyPy 用Python语言编写的Python解释器 IronPython 用.net编写的Python解释
阅读全文
摘要:python 1、命令行 命令行就是文本交互页面,通过命令行可以使用一个一个指令来操作计算机。任何的计算机的操作系统中都包含有命令行(windows、linux、macOS) 命令行有多个不同的名字: 命令行、命令行窗口、DOS窗口、命令提示符、CMD窗口、Shell、终端、Terminal 1.如
阅读全文
摘要:python 控制结构 1、if选择语句 # 选择结构 # if elif else """ if 表达式1 : 如果表达式1成立则执行 如果表达式1成立则执行 如果表达式1成立则执行 elif 表达式2 : 如果表达式2成立则执行 elif 表达式3 : 如果表达式3成立则执行 else: 如果表
阅读全文
摘要:python四大容器 1、列表 List # 列表 # 定义: list1 = [元素1,元素2,元素3,......] # 特点:元素不唯一,元素的类型可以不唯一,有序(根据是否可以通过下标获取元素)、可变 list1 = [1, 2, 3, 4, 5, 5, "a", "b", "c", 1.1
阅读全文
摘要:python变量、数据类型、类型转换、算术运算符 1、python基础 python语言是一种解释型、面向对象、动态数据类型的高级程序设计语言,python语言是数据分析师的首选数据分析语言之一。 解释型:类比java,java是编译型,首先写一个javac文件,会有一个编译的过程,在java中,如
阅读全文
摘要:python学习1 一、Python环境搭建 去官网下载安装,自定义路径 检测是否安装成功:cmd命令行:敲python 看是否出现Python命令行,敲pip看是否出现pip版本号即可。 pip:如果需要安装第三方工具包,就需要安装pip,相当于java的maven,负责管理依赖 二、换源 因为P
阅读全文