摘要:正方形: 1.使用嵌套 for 循环,外层控制行数,内层控制每行输出的星号数量。 2.控制换行 for i in range(5): for j in range(5): print('*', end=' ') print() 代码讲解-正方形 外部循环 for i in range(5): 运行
阅读全文
随笔分类 - 测试开发 / Python
摘要:生成电脑的随机选择:使用 random.choice 函数从一组选项中随机选择电脑的出拳选项,将选择存储在另一个变量中print('猜拳游戏开始:')player = input('请出拳(石头/剪刀/布):\n')computer = random.choice(['石头', '剪刀', '布']
阅读全文
摘要:随机数 在程序开发过程中,经常会使用到随机数,Python 中 ,可以使用 random 模块中的 randint() 函数获取随机数。 格式: randint(start, stop) start 为随机数获取初始范围 stop 为随机数获取结束范围,包含该值。 使用该函数前需要导入, from
阅读全文
摘要:range() 函数是 Python 内置的一个函数,用于生成一个整数序列,常用于 for 循环中。它有三种使用方式: start : 可选参数,表示起始值,默认为0。 stop : 表示结束值,不包含在范围内。 step : 可选参数, 表示步长,默认为1。 # 确定开始和结束范围nums = l
阅读全文
摘要:循环语句-for-in Python并没有提供类似C语言中那种传统意义上的for循环,而是提供了一种专门处理字符串,元组,列表,字典等可迭代的序列类型数据的增强型for循环。 遍历可迭代对象 使用for-in循环处理可迭代对象,可以使操作过程变的极其简单。 遍历字符串 s = "Hello Hogw
阅读全文
摘要:什么是 while 循环 在日常的生活中有时候循环的次数通常不会在刚开始就知道,而是满足条件之后就停止循环,如有一路公交车不是固定时间间隔发车,而是在人数满足多少个之后就发车,一直到晚上的11点准时收工,那么没有到11点的话就会一直重复,直到条件不满足时才结束的循环,称为条件循环。只要条件为真,这种
阅读全文
摘要:什么是拷贝 拷贝是指使用一个已存在一个对象,生成一个新的对象,两个对象在内存中具有独立的存储空间。 浅拷贝是指是创建一个新的对象时,只拷贝内容是原始对象的引用,而不是创建原始对象的副本数据。 深拷贝是指创建一个新的对象,并递归地复制原始对象及其所有嵌套对象的内容,而不仅仅是复制它们的引用。 浅拷贝不
阅读全文
摘要:集合操作 添加操作 add(ele) 向集合中添加一个元素,如果元素则不产生任何影响 s = {1, 2, 3} s.add(4)print(s)s.add("Hello")s.add("Hello")print(s) pdate(others) 更新集合,添加来自 others 中的所有元素,ot
阅读全文
摘要:什么是集合 集合是一种数据类型,用于存储多个元素,并确保元素的唯一性。 集合中的元素是无序的,不可通过索引或切片进行访问。 集合的主要特点是元素不重复,相同的元素在集合中只会出现一次。 我们可以使用大括号 {} 或 set() 函数来定义和创建集合。 集合提供了各种集合运算,如并集(两个集合中的所有
阅读全文
摘要:字典操作 字典数据获取类操作 keys() 用来获取字典中所有的 key, 保存到一个列表中,并以 dict_keys类型返回 stu = {'name': 'Tom', 'age': 23, 'gender': 'male', 'address': 'BeiJing'}ks = stu.keys(
阅读全文
摘要:字典 字典是Python中的一种容器数据类型,用于存储键值对(key-value)的数据集合。 和现实生活中的字典类似,通过一个 key 对应一个确定唯一的值。 字典是无序的,可变的,且可以存储任意类型的元素 字典的定义 Python 中使用花括号,保存key-value形式表示字典。 key-va
阅读全文
摘要:相同点 元组和列表在Python中,都是有序的,可迭代的数据结构。 元组和列表都是异构的,都可以存放不同数据类型的元素。 不同点 元组是不可变的,不可以进行增删改操作,一旦定义,无法修改 列表是可变的,可以对列表中的元素进行增删改操作,空列表有实际意义。 内存占用 由于元组与列表内部的实现机制不同,
阅读全文
摘要:获取列表元素个数 格式:len(l) ```pythonl = [1,2,3,4,5]length = len(l)``` 统计查找操作 count(value) 在列表中统计参数 value 出现的次数 l = [1,2,3,4,5,1,2,3,3]print(l.count(3)) index(
阅读全文
摘要:什么是列表 列表是Python中最常用的数据类型之一。它是一种有序、可变,异构的数据集合,可以存储多个不同类型的元素。 列表的特点 列表是Python中的一种数据结构,具有以下特点: 有序性:列表中的元素按照添加的顺序进行存储,每个元素都有一个对应的索引,可以通过索引访问和操作列表中的元素。 可变性
阅读全文
摘要:什么是元组 元组是一种数据类型,在Python中用于存储多个元素。元组可以容纳多个值,但它们有一些重要的特点。 元组是有序的数据结构,这意味着元组中的元素按照它们的顺序存储,并且可以通过索引进行访问和引用。 元组是不可变的,一旦定义后,元组中的数据不可以进行添加,修改和删除等操作。 元组是异构的,可
阅读全文
摘要:变量 变量的概念 无论使用什么语言编程,总要各种处理数据,比如数字、字符串等等。处理数据就需要使用变量来表示数据。所谓变量,就是用来表示数据的名字。 变量的定义 Python 中定义变量非常简单,只需将数据通过等号(=)赋值给一个符合命名规范的标识符即可。 name = "霍格沃兹" Python
阅读全文
摘要:什么是关键字 关键字是指在 Python 编程语言中具有特殊含义的保留单词。这些关键字被 Python 解释器用于识别程序的结构和语义,从而执行相应的操作。 在 Python 中,关键字不可以用作变量名、函数名或其他标识符的名称,否则会导致语法错误。 查看关键字 Python 的关键字可能会随着版本
阅读全文
摘要:什么是标识符 在 Python 中,标识符是用来标识变量、函数、类、模块和其他对象的名称。 需要注意的是,在定义标识符的时候,虽然很自由,但是也不能随心所欲,合法的标识符需要遵从一定的规范。 命名规范 标识符的命名,需要遵从 4 项规范。 标识符的命名,需要遵从 4 项规范。 1. 见名知意 一个项
阅读全文