【Python从入门到精通2.1】石头剪子布知识点(print、基础数据类型、input输入、列表、字典、元组、for循环遍历、while循环、if条件语句、随机模块random、时间模块time)

简介: 【Python从入门到精通2.1】石头剪子布知识点(print、基础数据类型、input输入、列表、字典、元组、for循环遍历、while循环、if条件语句、随机模块random、时间模块time)

print打印输出


print用于控制台打印输出,常见使用方法如下:

1、print(“你好%s”,大轩) ------ %s为占位符

2、print(f"你好{大轩}") ------个人推荐


基础数据类型


int 整型 如:-1,0,1,2,3

bool 布尔型 2种:False、True

str 字符型 如:“我是大轩”

float 浮点型 如:1.1,1.2,1.3


列表


可变数据类型:内容可变、长度可变

可迭代对象:可被遍历


列表:[] :可变数据类型,可迭代对象,列表中的元素有两种属性 索引、值

常用方法

append : 添加元素

remove :根据值删除元素

del list[index] : 根据索引删除元素

list[index] : 根据索引获取某个元素


字典


字典:{} : 可变数据类型,由键值对组成.类似于平时使用的字典,键唯一,值可重复

常用方法:

update : 更新字典.若键存在则更新值.若键不存在,添加键值对

get : 根据键获取值,若不存在键,则返回None

pop : 根据键删除键值对,返回键的对应值

keys : 返回一个只包含所有键的对象

values : 返回一个只包含所有值的对象

clear : 清除所有键值对

items : 返回一个可迭代对象.可通过遍历得到所有的键值对


元组


元组:(),不可变数据类型,可迭代对象

常用方法:

index:根据元素获取索引

count:根据元素查询在元组中出现的次数


for循环遍历


for循环遍历只能操作于可迭代对象.从头到尾执行一边即为遍历

常见可迭代对象以及使用方法:

例1:for i in range(10):

例2:for i in 列表\字典.items()\字典.keys()\元组


while条件循环


while条件循环 : 当达到某种条件时循环执行;当不达到时,不循环或结束循环

包含方法:

break:退出while循环

continue从当前代码段跳出,直接执行下一次循环


if条件语句


if\elif\else条件语句:当达到某种条件的时候执行对应代码片

常见用法如下:

例1:if 条件 (如果达到条件,则执行if下的代码片)

例2:if 条件: else: (如果达到条件则执行if下的代码片,否则执行else下的代码片)

例3:if 条件1: elif 条件2 :elif 条件2:else:(如果达到条件1则执行if下的代码片,如果达到条件2则执行对应elif下的代码片,如果达到条件3则执行对应elif下的代码片,除此之外执行else下的代码片)


附录:


random.randint (x,y) :电脑随机生成x-y之间的一个数,左右开区间

time.sleep(1) :使程序睡眠1秒钟

相关文章
|
8天前
|
Python
SciPy 教程 之 SciPy 模块列表 16
SciPy教程之SciPy模块列表16 - 单位类型。常量模块包含多种单位,如公制、质量、角度、时间、长度、压强、体积、速度、温度、能量、功率和力学单位。示例代码展示了力学单位的使用,如牛顿、磅力和千克力等。
11 0
|
9天前
|
JavaScript Python
SciPy 教程 之 SciPy 模块列表 15
SciPy 教程之 SciPy 模块列表 15 - 功率单位。常量模块包含多种单位,如公制、质量、时间等。功率单位中,1 瓦特定义为 1 焦耳/秒,表示每秒转换或耗散的能量速率。示例代码展示了如何使用 `constants` 模块获取马力值(745.6998715822701)。
11 0
|
9天前
|
JavaScript Python
SciPy 教程 之 SciPy 模块列表 15
SciPy教程之SciPy模块列表15:单位类型。常量模块包含多种单位,如公制、质量、角度、时间、长度、压强、体积、速度、温度、能量、功率和力学单位。功率单位以瓦特(W)表示,1W=1J/s。示例代码展示了如何使用`constants`模块获取马力(hp)的值,结果为745.6998715822701。
13 0
|
Python
python中input()与raw_input()的区别
先看一段操作: [13:51 t /tmp]$ python Python 2.7.11 (default, Mar 31 2016, 20:46:51) [GCC 5.3.1 20151207 (Red Hat 5.
825 0
|
14天前
|
安全 数据处理 开发者
Python中的多线程编程:从入门到精通
本文将深入探讨Python中的多线程编程,包括其基本原理、应用场景、实现方法以及常见问题和解决方案。通过本文的学习,读者将对Python多线程编程有一个全面的认识,能够在实际项目中灵活运用。
|
8天前
|
设计模式 开发者 Python
Python编程中的设计模式:工厂方法模式###
本文深入浅出地探讨了Python编程中的一种重要设计模式——工厂方法模式。通过具体案例和代码示例,我们将了解工厂方法模式的定义、应用场景、实现步骤以及其优势与潜在缺点。无论你是Python新手还是有经验的开发者,都能从本文中获得关于如何在实际项目中有效应用工厂方法模式的启发。 ###
|
1天前
|
存储 人工智能 数据挖掘
从零起步,揭秘Python编程如何带你从新手村迈向高手殿堂
【10月更文挑战第32天】Python,诞生于1991年的高级编程语言,以其简洁明了的语法成为众多程序员的入门首选。从基础的变量类型、控制流到列表、字典等数据结构,再到函数定义与调用及面向对象编程,Python提供了丰富的功能和强大的库支持,适用于Web开发、数据分析、人工智能等多个领域。学习Python不仅是掌握一门语言,更是加入一个充满活力的技术社区,开启探索未知世界的旅程。
10 5
|
2天前
|
人工智能 数据挖掘 开发者
探索Python编程:从基础到进阶
【10月更文挑战第32天】本文旨在通过浅显易懂的语言,带领读者从零开始学习Python编程。我们将一起探索Python的基础语法,了解如何编写简单的程序,并逐步深入到更复杂的编程概念。文章将通过实际的代码示例,帮助读者加深理解,并在结尾处提供练习题以巩固所学知识。无论你是编程新手还是希望提升编程技能的开发者,这篇文章都将为你的学习之旅提供宝贵的指导和启发。
|
14天前
|
弹性计算 安全 小程序
编程之美:Python让你领略浪漫星空下的流星雨奇观
这段代码使用 Python 的 `turtle` 库实现了一个流星雨动画。程序通过创建 `Meteor` 类来生成具有随机属性的流星,包括大小、颜色、位置和速度。在无限循环中,流星不断移动并重新绘制,营造出流星雨的效果。环境需求为 Python 3.11.4 和 PyCharm 2023.2.5。
|
6天前
|
数据处理 Python
从零到英雄:Python编程的奇幻旅程###
想象你正站在数字世界的门槛上,手中握着一把名为“Python”的魔法钥匙。别小看这把钥匙,它能开启无限可能的大门,引领你穿梭于现实与虚拟之间,创造属于自己的奇迹。本文将带你踏上一场从零基础到编程英雄的奇妙之旅,通过生动有趣的比喻和实际案例,让你领略Python编程的魅力,激发内心深处对技术的渴望与热爱。 ###