注意:这与Java中有所不同,while是满足了某个条件,就开启循环;而for循环强调的是遍历某一数据对象
转载
2023-06-16 13:37:44
518阅读
刷题时候,有道题目的答案是return(num and (num % 9 or 9)) 看的有点懵逼,看来解释如下:1.首先,’and’、’or’、’not’的优先级是not>and>or。
2.其次,逻辑运算符and和or也称作断路运算符或者惰性求值:它们的参数从左向右解析,一旦结果可以确定就停止。在and语句中,如果每一个表达式都不假的话,返回最后一个,如果有一个为假,
转载
2023-07-04 21:00:20
385阅读
循环
有限循环
for
range(5),默认从0开始,到4结束,不包含当前显示数,相当于range(0,5)
range(2,6),自定义从2开始,到5结束,不包含当前显示数
range(1,100,2),自定义从1开始,到99结束,不包含当前显示数,步长为2
break 中断,跳出当前循环
for
break
else
break 过后,就不会执行最后面的else语句
flag
转载
2023-07-14 10:00:21
249阅读
列表
一、说到列表,先说一下 数据结构,数据结构是以某种方式组合起来的数据元素集合。在Python中,最基本的数据结构为序列。
序列中的每个元素都有其编号,即其位置或索引,注意其中第,一个位置的索引为0,第二个索引为1,以此类推。
Python中内置了多中序列,其中常用的为列表、元组、字符串。接下来说列表:列表和元组、字符串的不同为——列表是可变的。
1、列表的表示为用方括号括起元素,并用逗号隔开
转载
2023-07-15 17:08:11
278阅读
python学习一(Python中的列表)
python中有两种列表,分别用()和[]表示:例如: letter = ('a','b','c')
letter = ['a','b','c'] 用小括号表示的列表初始化后不允许修改,而中中括号生成的列表可以修改。 例子:列表中的列表 movies = ["The Holy Grail", 197
转载
2023-06-19 13:39:47
268阅读
Cartopy画地图第七天(python画浮雕地图和比例尺)本文利用了python、cartopy进行了浮雕地图的绘制,同时还画了比例尺。 先上图为敬,一些图例符号不对请不要介意,随便表示的第一、下载浮雕地图想画浮雕地图的朋友们,第一步首先是要下载到浮雕地图文件,网站是Natural Earth,网址是:https://www.naturalearthdata.com/downloads/ 只有1
转载
2023-09-15 17:52:56
291阅读
在学习之前,首先了解了一下python的: global interpreter lock – 全局解释器锁(CIL) CPython 解释器所采用的一种机制,它确保同一时刻只有一个线程在执行 Python bytecode。此机制通过设置对象模型(包括 dict 等重要内置类型)针对并发访问的隐式安全简化了 CPython 实现。给整个解释器加锁使得解释器多线程运行更方便,其代价则是牺牲了在多处
转载
2023-08-11 18:09:29
312阅读
&
转载
2023-11-09 09:47:02
170阅读
记录python处理时间的模块:time模块、datetime模块和calendar模块。python版本:2.7 在介绍模块之前,先说下以下几点:1.时间通常有这几种表示方式: a.时间戳:通常是从1970年1月1日00:00:00开始按秒计算的偏移量,如:1488520142.802 b.格式化的时间字符串:按指定的格式化字符来输出字符串形式的时间,如指定格式化字符为:'%Y-%
转载
2023-12-13 21:43:18
151阅读
让我们深入了解一下 NumPy。NumPy 是 Python 中用于科学计算和数据分析的基础库之一。它提供了高效的多维数组对象 ndarray,以及许多用于数组计算、线性代数、傅里叶变换等方面的函数和工具。安装 NumPy首先,我们需要安装 NumPy 库。可以使用 pip 工具来完成安装: pip install numpy 安装完成后,即可在 Python 脚本中导入 NumPy 库:
im
转载
2023-08-06 19:56:24
144阅读
描述strftime() 函数用于格式化时间或者日期,格式由参数 format 决定。 可以将任意格式的日期字符串按要求进行格式化语法time.strftime(format[, t])参数:
format 格式字符串。
t 可选的参数, t是一个 struct_time对象。注意:使用strftime( )函数需导入Python 的datetime模块(为date和time 模块的结合)使用通常
转载
2023-06-21 23:52:27
191阅读
Computer Components一个计算机必须能做4件事:接受输入产生输出存储数据执行计算Data Storage程序中的变量存放在内存中,可以快速的进行访问,而像数据文件这样的数据一般很大存放在硬盘中,访问速度很慢。下面显示的是内存中的存储情况,一个格子是一个byte,发现短整型数据占一个byte,strings的每一个字符占一个byte。利用id(my_var)可以获取到该变量的内存地址
转载
2023-05-29 22:25:56
28阅读
线性回归(Linear Regression)是一种非常简单、用处非常广泛、含义也非常容易理解的一类经典的算法,非常合适作为机器学习的入门算法。 线性回归就是拟合出一个线性组合关系的函数。要找一条直线,并且让这
转载
2023-11-07 08:23:08
229阅读
一、python和pycham的区别1.编程语言:解释型(python),编译型(java)2.pycharm:用来写python代码的工具 二、pycharm的使用1.字体设置File >>> settings >>> Editor >>> Font >>> size2.主题设置File >>>
转载
2023-06-26 10:49:57
135阅读
一、模块介绍  
转载
2023-07-04 21:27:31
288阅读
字典Python中的字典可以看做是一种键值对表。其底层原理类似于Java中的HashMaP,都是散列表。其中每个数组的单元叫做bucket,每个bucket有两个部分,一个是键对象的引用。一种是值对象的引用。当字典的特点:无序,只能通过键来找到值只能存储不可变的对象,例如整数,浮点数,字符,元组。但是列表,字典,集合这类可变对象不能作为键值。字典的创建
1. 可以通过{}或者dict()来创建对象
转载
2023-12-20 06:24:43
47阅读
python中的输入输出(file)在很多时候,你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入,然后打印一些结果。我们可以分别使用raw_input和print语句来完成这些功能。对于输出,你也可以使用多种多样的str(字符串)类。例如,你能够使用rjust方法来得到一个按一定宽度右对齐的字符串。利用help(str)获得更多详情。 另一个常用的输入/输出类型是处理文件。创
转载
2023-11-01 16:00:23
157阅读
服务器接收文件时,有时会使用表单接收的方式,这意味着我们需要使用Python的requests上传表单数据和文件。常用的方式一般如下:data = {
'name': 'nginx'
}
files = {'file': open("abc.csv", 'rb')}
response = requests.post(url, data=data, files=files) files是
转载
2023-06-06 00:18:00
416阅读
SDK安装一般安装七牛的Python sdk支持 pip 和 easy_install 安装,包名是 qiniu 即:pip install qiniu
esay_install qiniu 他们也把SDK托管在GitHub上 这里是SDK的下载SAE环境安装对于SAE用户,安装好sae python本地环境后在项目目录(就是有config.yaml 和 index.wsgi的目录)运行:sae
转载
2023-08-07 15:09:10
103阅读
最近看了看陈儒的《Python源码剖析》,写的很好,这里简单记录下python语言实现的几个点。1、python对象实现原理 首先说下python中的对象的实现,python中基本所有东西都是对象,而这个对象都是基于PyObject。[object.h]
typedef struct _object {
int ob_refcnt;//引用计数
struct _t
转载
2024-05-29 23:14:26
67阅读