python12 数据结构之String(一)

1. String的概念python中的字符串文字由单引号或双引号括起。'hello'与“hello”相同。与许多其他流行的编程语言一样,Python中的字符串是表示unicode字符的字节数组。2. index的妙用我们假设有一个String变量其值为Python👇word="Python"那么其每个字母的index如下那么我们可以通过利用index来得到我们想要得到的sub

- 阅读全文 -

Python11 计算数学中的距离问题

1. 数学问题这篇文章主要介绍三个数学中比较常见的距离问题曼哈顿距离欧几里得距离明氏距离2.1 曼哈顿距离出租车几何或曼哈顿距离(Manhattan Distance)是由十九世纪的赫尔曼·闵可夫斯基所创词汇 ,是种使用在几何度量空间的几何学用语,用以标明两个点在标准坐标系上的绝对轴距总和。即d(i,j)=|xi-xj|+|yi-yj|2.2 欧几里得距离在数学中,欧几里得距离或欧几里得度量(Eu

- 阅读全文 -

python10 解决生活中的数学小问题

利用编程解决生活中的数学小问题1. 问题描述编程其实可以运用在生活的方方面面,在这里我将开源一些极其简单又及其实用的小程序,来解决生活以及数学上的问题。汇率换算小费计算圆的周长和面积判断是否为偶数分钱器2. 知识点pow()方法将x返回到y的幂。如果给出第三个参数(z),则它将x返回到y模数z的幂,即pow(x,y)%z。round()方法返回舍入到小数点后给定的ndigits数字的浮点数。如果未

- 阅读全文 -

python09 从异或到位运算

从异或到python位运算1. 异或的概念异或,英文为exclusive OR,缩写成xor异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。异或也叫半加运算,其运算法则相当于不带进位的二进制加法:二进制下用1表示真,0表示假,则异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1),这些法则与加法是相同的,只是不带进位,

- 阅读全文 -

python08 数据结构之dictionary

python08 数据结构之dictionary1. Dictionary的概念顾名思义,Dictionary的意思就是字典,在其他语言中,也被称作Map数据结构。字典是一个无序,可变和索引的集合。 在Python中,字典用大括号编写,它们具有键和值。正是因为键值存储,字典具有极快的查找速度。2. 使用注意事项由于一个键(key)只能对应一个值(value),所以,多次对一个key放入value,

- 阅读全文 -

python07 从随机函数到骰子游戏

从随机函数到骰子游戏1.随机模块在python中,random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。2.随机函数常见使用import random #@author: JLBlog.tech # 产生 1 到 8 的一个整数型随机数 print( random.randint(1,8) ) # 产生 0 到 1 之间的随机浮点数

- 阅读全文 -

操作系统01 Linux与Windows常用shell命令行比较

1. Shell的概念简单地说,shell是一个程序,它从键盘获取命令并将它们提供给操作系统来执行。在过去,它是类似Unix的系统(如Linux)上唯一可用的用户界面。如今,除了命令行界面(CLI)之外,我们还有图形用户界面(GUI)。在大多数Linux系统上,一个名为bash的程序(代表Bourne Again SHell,原始Unix shell程序的增强版本,sh,由Steve Bourne

- 阅读全文 -

Python06 一个队列完成二叉树遍历

Python06 一个队列完成二叉树遍历1 二叉树的概念 A / \ B C / \ / \ D E F GWe extend the concept of linked data structures to structure containing nodes with more than one self-referenced field. A

- 阅读全文 -

井理已经迎来了 1435949 位看客老爷了