Python学习笔记
文章平均质量分 71
就是因为一个Web题让我决定学Python的,简直是欺人太甚,直接拿下好吧!
1ta-chi
献给像我一样艰难前行的你
展开
-
0x00 - Python学习笔记
文章目录前言目录前言这将会是一本适用于仅了解一点编程知识的人学习,其中会用简洁易懂的语言(就像Python语言的初衷一样)和大量的易懂的例子来讲述Python中的知识点,尽量不做知识的搬运工目录0x01 - 初识python(猜数游戏)0x02 - Python的选择与循环0x03 - Python的列表和元组...原创 2021-12-04 12:08:33 · 2631 阅读 · 0 评论 -
0x01 - 初识python(猜数游戏)
文章目录python的使用方法-IDLE一些碎片化的小笔记猜数游戏python的使用方法-IDLE按Win+R,输入IDLE,点击【回车】,即可弹出属于python的shell我们可以直接在里面输入python语句按Ctrl+N来创建一个可编辑页面按F5来运行它一些碎片化的小笔记python中的变量可以理解为名字、标签查看BIF(内置函数-小写):dir(__builtins__)也可以查看其用法:help( BIF )屏蔽转义字符:r用三重引号强制换行(单双皆可)原创 2021-11-28 04:05:36 · 399 阅读 · 1 评论 -
0x02 - Python的选择与循环
文章目录选择switchif断言(assert)三元操作符循环whileforrange()break与continue选择switchif只有一次判断的if:if score > 50: print("You are so cool!")else: printf("I don't want to say anything...")多次判断(一般不如此使用):if score >= 80: print("You are so good!")else: if 8原创 2021-12-02 17:58:23 · 373 阅读 · 0 评论 -
0x03 - Python的列表和元组
序列 是 Python 中最基本的数据结构。序列中的每个元素都分配一个数字(索引)。序列 有 6 种内置类型,最常见的两种就是 列表和 元组列表 用[ ]包裹,用,分隔,它里面的数据不需要有相同的类型创建一个列表...原创 2021-12-04 11:34:07 · 543 阅读 · 0 评论 -
0x04 - Python序列家族的字符串
目录:0x00 - Python学习笔记上一篇中提到列表和元组的一部分知识,他们非常相似,因为他们同属于序列。序列是指一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。他们中的成员还有:字符串、列表、元组、集合和字典。他们的操作包括:索引、切片、加、乘、检查成员。但要注意的是:集合和字典不支持索引、切片、相加和相乘操作。字符串的序列属性索引>>> str1 = 'ctf_原创 2021-12-04 16:42:04 · 2955 阅读 · 0 评论 -
0x09 - 详谈Python循环结构
文章目录whilefor常用循环算法目录:0x00 - Python学习笔记while在日常生活中,很多地方要用到循环算法,while是循环算法的关键词之一示例:我们将 10000 元存入一个年利率为 5% 的银行账户中,求账户余额增长到原来投资额的两倍需要多少年?# 创建常量变量INITIAL_BALANCE = 10000.0RATE = 5.0TARGET = 2 * INITIAL_BALANCE# 初始化用于循环的变量balance = INITIAL_BALANCEyea原创 2021-12-10 17:27:17 · 716 阅读 · 0 评论 -
0x08 - 详谈Python选择结构
文章目录if语句条件表达式关系运算符浮点数的精确比较多分支结构布尔变量和运算符级联关系运算符布尔运算符的短路求值德 · 摩根律分析字符串练习目录:0x00 - Python学习笔记if语句在生活中,很多地方需要用到分支结构,在Python中,我们使用if语句实现分支下面是一个使用if语句的示例:在很多国家,13是个不吉利的数字,所以楼层上不显示13层,我们如何用Python解决这个问题?actualFloor = 0if floor > 13 : actualFloor = f原创 2021-12-10 02:42:13 · 647 阅读 · 0 评论 -
0x05 - 初识Python函数
文章目录函数参数收集参数函数文档返回值过程局部变量与全局变量函数的嵌套与闭包匿名函数内置函数BIF目录:0x00 - Python学习笔记函数为了实现Python中一部分重复使用的功能,我们把这些功能的代码封装在一个一个的块里,就变成了函数。他的有点是:一整个程序中只有一个副本,易于维护;而且可以减少代码量。函数的结构:函数名:以后通过此函数名调用该函数函数体:函数体就是刚才所说的封装代码的块参数:编写函数时用的是 形参 ,因为此时并无真正的参数传入,只有当调用的时候才有 实参返回值:调用原创 2021-12-05 12:13:45 · 683 阅读 · 0 评论 -
0x06 - Python的递归(斐波那契数列及汉诺塔游戏的实现)
递归简单来说就是函数内部调用自己的行为举个简单的例子,阶乘:def factorial(n): if n == 1: return 1 else: return n * factorial(n-1)number = int(input('请输入一个正整数:'))result = factorial(number)print('%d 的阶乘是:%d' % (number, result))斐波那契数列def fab(n原创 2021-12-08 02:32:19 · 250 阅读 · 0 评论 -
0x07 - Python中的字典和集合
文章目录字典内建方法集合目录:0x00 - Python学习笔记字典当索引不好用时,就有了字典的诞生,他是Python中唯一一个映射类型,用键值对来表示的,一个 键值对 就叫做一个 像 ,有的地方也称关联数组字典中是没有顺序的,它会自动按照字符优先级储存像列表、元组、字符串都属于 映射类型 ,他的索引(0,1,2,…)与内容无关创建Python中用大括号来表示一个字典>>> dict1 = {'img':'1.png', 'key':'yes', 'path':'fla原创 2021-12-08 03:31:18 · 492 阅读 · 0 评论