知乎对知识分享这类型不大友好,移到了语雀上,整个知识库都是开放的,

知识库会不断更新的!多多关注~~!初识python

数据结构与算法

1.时间/空间复杂度:输入大小越来越大的时候,需要的时间/空间变化

常数C、对数级别O(logn)--二分、线性O(n)、对数线性O(nlogn)--排序、平方增长O(n**2)、

平常积累

enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。

enumerate(sequence,[start=0])sequence -- 一个序列、迭代器或其他支持迭代对象。

start -- 下标起始位置。

返回 enumerate(枚举) 对象。

>>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']

>>> list(enumerate(seasons))

[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]

>>> list(enumerate(seasons, start=1))# 下标从 1 开始

[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

append()方法用于在列表末尾添加新的对象。

answer.append(obj)

list1 = ['Google', 'Runoob', 'Taobao']

list1.append('Baidu')

print ("更新后的列表 : ", list1)

join()方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

str.join(sequence)

sequence -- 要连接的元素序列

str = "-";

seq = ("a", "b", "c"); # 字符串序列

print str.join( seq );

output:a-b-c

zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。

str.zfill(width)

width -- 指定字符串的长度。

str = "vvy"

print ("str.zfill : ",str.zfill(5))

output: str.zfill :00vvy

divmod()函数接收两个数字类型(非复数)参数,返回一个包含商和余数的元组(a // b, a % b)。 python 3.x 版本该函数不支持复数。

divmod(a, b)

参数说明:a: 数字,非复数。

b: 数字,非复数。

如果参数 a 与 参数 b 都是整数,函数返回的结果相当于 (a // b, a % b)。

如果其中一个参数为浮点数时,函数返回的结果相当于 (q, a % b),q 通常是 math.floor(a / b),但也有可能是 1 ,比小,不过 q * b + a % b 的值会非常接近 a。

如果 a % b 的求余结果不为 0 ,则余数的正负符号跟参数 b 是一样的,若 b 是正数,余数为正数,若 b 为负数,余数也为负数,并且 0 <= abs(a % b) < abs(b)。

长度相同列表元素相减:

c = [guess[i] - answer[i] for i in range(0,len(guess))]

常见报错:

String index out of range :

下标越界,其实位置小于0,结束位置大于字符长度都会报。

builtin_function_or_method' object is not subscriptable:

这个问题一般是问题行内有圆括号缺失或者方括号的缺失。

一些方法:

python学习手册beaut_平平无奇的python学习手册相关推荐

  1. 概率论与数理统计(学习笔记)——平平无奇的知识点

    概率论与数理统计 第一章:随机事件及其计算 自然现象:确定性现象 随机现象:事先不能准确预知其结果的现象. 1.1.单位名称 样本点(ω):实验中可能出现的基本结果 样本空间(Ω): 全部样本点构成的 ...

  2. 平平无奇的python大作业罢辽

    account.py import timeimport socketimport jsonclass Account:def __init__(self, name, pw):self.name = ...

  3. 平平无奇的语音助手(一)

    本文撰写于2021年8月4日,首发于本人的个人网站:Cyberbrain.top,无奈没人看,放到CDSN上. 嘉立创紫 立创EDA又双叒叕办活动了--<立创EDA暑期训练营2021>(哇 ...

  4. 平平无奇的语音助手(二)——小可同学语音助手

    本人文章原地址:平平无奇的语音助手(二)--小可同学语音助手 | CyberBrain.top   小可同学语音助手 当我思考上一版<平平无奇的语音助手(一)>的问题时,隐隐约约总感觉有一 ...

  5. 灵感 | 设计平平无奇?试试这种方法!

    拼贴海报 拼贴海报是现在一种流行的概念视觉化表达,拼贴(Collage)从字面意义上看就是"拼合""粘贴",也可以理解为,将多种元素相互叠加,从而实现" ...

  6. 中国人不骗中国人,我的猜拳平平无奇。。

    目录 前言: 一.需求: 二.功能实现: 三.具体实现: 1.主界面: 2.登录与注册: 3.修改密码: 4.猜数.猜拳小游戏: 5.赞助作者: 四.运行结果: 前言: 大家好啊!熟悉的标题 ~ 熟悉 ...

  7. C++分糖果-真题红太阳幼儿园有n个小朋友,你是其中之一。保证n≥2。有一天你在幼儿园的后花园里发现无穷多颗糖果,你打算拿一些糖果回去分给幼儿园的小朋友们。由于你只是个平平无奇的幼儿园小朋友,

    红太阳幼儿园有n个小朋友,你是其中之一.保证n≥2. 有一天你在幼儿园的后花园里发现无穷多颗糖果,你打算拿一些糖果回去分给幼儿园的小朋友们. 由于你只是个平平无奇的幼儿园小朋友,所以你的体力有限,至多 ...

  8. 懒人修仙传ce修改方法_凡人修仙传:韩立被吐槽其貌不扬,又是“平平无奇古天乐”?...

    秉持着精彩的打斗不能断片的原则,<凡人修仙传>将12集中韩立和封岳的打斗场景又安排在了第13集的片头,虽然让部分观众颇有怨言,直呼很水,但总算给了这段打斗一个完整的场面.凡人下半季的开场一 ...

  9. 小心看上去平平无奇的陷阱:如何防范高级渣?

    文章目录 小心看上去平平无奇的陷阱:如何防范高级渣? 高级防渣,防的是什么? 第一种:自我感动渣 第二种:偏执控制渣 第三种:全面依赖渣 如何防范高级渣? 底线思维,了解一下 爱情锦囊 小心看上去平平 ...

最新文章

  1. 几种常见的攻击方式扫盲(一)——NTP反射放大
  2. python环境变量配置_Anaconda从下载到环境变量配置(windows)
  3. 今天收到IBM cat 测试
  4. 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
  5. oracle 命令分析2
  6. Leetcode题目:Reverse String
  7. python urlopen错误_urlopen()出错
  8. NLP学习01--BP神经网络
  9. 【深度好文】企业数字化转型的核心要素及能力架构分析
  10. 大数据项目实战之数据采集
  11. 恩智浦智能车大赛----笔记
  12. 基于avr atmega16单片机控制2路9g舵机进行0-180°旋转,1602显示运行状态,adc采样控制舵机转速。然后适合于初学avr单片机的朋友
  13. layui开关按钮及代码实现
  14. 聊聊各种“上门”能不能做起来
  15. 30岁以前该做什么,30岁以后该做什么!!很有道理
  16. 大数据分析难不难好学吗?
  17. opencv-6-图像绘制与line 函数剖析
  18. Redis(基于狂神说Java-Redis)
  19. ant design 监听Table 组件 滚动到底部
  20. 余三码的意义和加法运算

热门文章

  1. 做自媒体月入几万?博主们都在用的几个自媒体工具
  2. java如何根据数字证书获取public key的值
  3. 统计学原理 品质数据的整理与展示
  4. Webstorm 的安装 破解 汉化
  5. 顶级中英文语音朗读软件-文语通2.0(迅雷高速下载)
  6. 试着使用SDL2复刻曹操传(二)
  7. 博弈论-囚徒困境根源与解决方案
  8. 2015最好用的浏览器
  9. 【光环国际】学好团队管理的4点建议
  10. ASEMI教你如何选择合适的KBP310整流桥