Python
文章平均质量分 77
Python学习笔记
iGma_e
这个作者很懒,什么都没留下…
展开
-
Python 小游戏
一、桌球小游戏素材球球桌代码import pygame, sys,mathfrom pygame.locals import *pygame.init()# 创建一个窗口,大小为 800 * 600canvas = pygame.display.set_mode((845, 467))pygame.display.set_caption('桌球小游戏')# 加载图片bg = pygame.image.load("image/desk.png")enem原创 2021-11-08 22:41:41 · 1407 阅读 · 0 评论 -
Python练习题
一、选秀评分需求:某比赛评分规则如下:由 5 位评委进行打分,最终结果去掉一个最高分和最低分后求平均成绩。代码:list = [0,0,0,0,0]i = j = sum = 0while i < 5: list[i] = input("请输入第 %s 位评委评分:" % (i + 1)) i += 1maxItem = max(list)minItem = min(list)list.remove(maxItem) # 移除最大值list.re原创 2021-10-15 16:27:34 · 5387 阅读 · 17 评论 -
Python流程控制
一、顺序结构定义方向:从上至下。规则:逐条执行。代码实现代码:print(1)print(2)print(3)运行结果:二、选择结构单分支选择结构语句:if格式:if 条件 : 条件成立分支例:当变量 a 大于 3 时输出 “Hello”,当 a 小于 2 时输出 “World”代码:a = 10if a > 3 : print("Hello")if a < 2 : print("World")运行结原创 2021-10-14 21:55:48 · 363 阅读 · 0 评论 -
Python索引与切片
一、索引定义需要索引的数据类型:字符、列表和元组。索引的方向,自左向右。索引用数字表示,其实从 0 开始。最大索引 = 数据长度 - 1利用索引操作数据代码:arr = [0,1,2,3,4,5]arr[1] += 10print(arr)运行结果:二、切片定义:索引用来对单个元素进行访问,切片则对一定范围内的元素进行访问。切片通过冒号在中括号内把相隔的两个索引查找出来切片规则:左含右不含。切片 [0,4] 表示从索引为 0 的元素开始取原创 2021-10-10 21:11:06 · 255 阅读 · 0 评论 -
Python列表的常用方法
一、列表的加法和乘法加法列表的加法相当于合并列表,把两个或多个列表中的所有元素放到一个新的列表中。代码:arr0 = [1,2,3]arr1 = [4,5,6]arr2 = arr0 + arr1print(arr2)运行结果:乘法这里的乘法指的是列表数据与整形数据的乘法,运算结果也是一个列表。代码:arr0 = [1,2,3]print(arr0 * 2)运行结果:二、末尾添加元素方法:append()方法描述原创 2021-10-10 16:32:29 · 811 阅读 · 0 评论 -
Python字符串的常用方法
一、首字母大写方法:capitalize()方法描述将字符串的首字母转大写。字符串内除首字母外其他位置的字符都转为小写。语法:str.capitalize()参数:无代码:a = 'abcdefABCDEF'print(a.capitalize())运行结果:注意事项capitalize() 方法只对第一个字母有效。capitalize() 方法只对字母有效,字符串首个字符若是数字则无效。capitalize() 方法对首字母已是大原创 2021-10-10 13:15:59 · 270 阅读 · 0 评论 -
Python字典类型数据
一、什么是字典定义:字典是一种可变容器模型,且可存储任意类型对象。字典是由多个键(key)及其对应的值(value)组成的一种数据类型。字典中的 key 一定是唯一的。键值对:key 和 value 是同时存在的,我们称一组 key => value 数据为键值对。键值对写法:key: value二、字典的结构与创建方法结构在 Python 中,用 { } 将每个 key 及 value 存入字典中。key 与 value 之间用 : 分隔,多组 key =原创 2021-10-10 07:09:52 · 2004 阅读 · 0 评论 -
Python元组类型数据
一、元组定义:元组的定义与列表的定义十分相似。元组是一种序列,使用英文 ( ) 去界定。元组中各元素之间用逗号隔开。元组本身是一个不可变的数据类型,没有增删改查。如果要修改,可以使用list函数把它转化成列表。元组内可存储任意类型。格式:元组变量 = (元素1,元素2)注意若元组内只有一个元素,元素的后面必须加上英文的 , 否则 python 会将元组视为唯一元素的元素类型处理。代码:a = (123,456);print(a);print(type(a));原创 2021-10-09 21:07:06 · 779 阅读 · 0 评论 -
Python列表类型数据
一、列表与数组什么是列表列表是Python中最基本的数据结构。列表由一组任意类型的数据集合。列表中的每一个数据被称为列表元素。列表中的每个元素都分配一个位置,一个元素对应一个位置,也称之为下标。第一个元素的下标是0,第二个元素的下标是1,依此类推。长度不限。什么是数组数组是一种特殊的列表。数组是由一组整形或浮点型数据的集合,一个数组中仅限这两种数据类型的数据,若有其他类型的数据,则不能算是数组,只能称之为列表。除数据类型外,数组的其他属性和列表相同。二、列表的定义原创 2021-10-08 11:26:53 · 923 阅读 · 0 评论 -
Python 运算符
一、算数运算符算数运算符包括:+ - * / // % **代码:a = 10;b = 3;print("加法:a + b =",a + b)print("减法:a - b =",a - b)print("乘法:a * b =",a * b)print("除法:a / b =",a / b)print("求商:a // b =",a // b)print("求余:a % b =",a % b)print("a的b次幂:a ** b =",a ** b)运行效果二原创 2021-09-25 21:33:56 · 162 阅读 · 0 评论 -
Python 数据类型检测及类型转换
一、类型检测在 Python变量及数据类型 中已经对 Python 中部分类型做过介绍,那么如何检测一个变量的类型呢?在 Python 中,官方为我们提供了一个检测变量类型的方法 type()type() 方法的使用代码:a = 10;b = 3.14;c = "Hello Word";d = a > b;e = None;print("变量 a 的数据类型为:",type(a));print("变量 b 的数据类型为:",type(b));print("变量原创 2021-09-25 15:51:36 · 489 阅读 · 0 评论 -
Python变量及数据类型
一、Python 中的变量变量是计算机内存的存储位置的表示,也叫内存变量,用于在程序中临时保存一个或一组数据。在 Python 中变量区分大小写。定义变量时不同其他编程语言的是,Python 定义变量没有特定的关键字,其他语言中定义变量前都要加上定义变量的关键字,例如在 JavaScript 中定义变量时,需要使用 var 或 let 关键字进行变量的声明。在 JavaScript 中声明变量:let varName = value;在 Python 中声明变量:varN原创 2021-09-25 14:32:01 · 417 阅读 · 0 评论 -
Python 介绍
一、Python是什么编程语言?编译型与解释型:编译器吧源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以极其语言来运行此程序,速度很快解释器是只在执行程序时,才一条一条的解释成机器语言给计算机语言来执行,所以运行速度是不如编译后的程序运行的快。编译型优点:编译器一般会有预编译的过程对代码进行优化,因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高,可以脱离语言环境进行独立运行。缺点:编译之后,如果需要修改就需要整个模块重新编译。编译的时候原创 2021-09-25 09:13:14 · 139 阅读 · 0 评论