import numpy as npa=np.random.rand(4)print(a)[0.48720333 0.67178384 0.65662903 0.40513918] print(a[-1]) #取最后一个元素0.4051391774882336 print(a[:-1]) #去除最后一个元素[0.48720333 0.67178384 0.65662903] print(a[::-1]) #逆序[0.40513918 0.65662903 0.67178384 0
原创 2021-09-13 21:22:35
464阅读
for value in rang(10)涉及数字倒序输出:  for value in rang(10)[::-1]涉及数字倒序输出:一、反转  二、详解这个是pythonslice notation特殊用法。a = [0,1,2,3,4,5,6,7,8,9]b = a[i:j] 表示复制a[i]到a[j-1],以生成新list对象b = a[1:3] 那么,b内容是 [1,2]当i
转载 2016-08-24 17:54:00
173阅读
什么是流程控制:都可以控制代码走向常见控制流标志:if for while break continue一.if判断二.for遍历三.while遍历 一.if判断1.格式if 判断条件表达式:执行体elif 另一个条件表达式:执行体else:执行体 2.执行规律1)从最开始条件执行,如果条件满足,就执行执行体,其他条件分支就不会运行了2)如果多个条件又重合,那么只会执行
import numpy as npa=np.random.rand(5)print(a)[ 0.64061262 0.8451399 0.965673 0.89256687 0.48518743]print(a[-1]) # 取最后一个元素[0.48518743]print(a[:-1]) # 除了最后一个取全部[ 0.64061262 0.8451399 0.965673 0.89256687]print(a[::-1]) # 取从后向前(相反)
原创 2021-06-18 14:05:05
780阅读
import numpy as npa=np.random.rand(5)print(a)[ 0.64061262 0.8451399 0.965673 0.89256687 0.48518743]print(a[-1]) # 取最后一个元素[0.48518743]print(a[:-1]) # 除了最后一个取全部[ 0.64061262 0.8451399 0.965673
原创 2022-02-07 16:25:30
1131阅读
理解方式: [i:j:s] 也就是,两个冒号分割了三个数i,j,s i是起始位置 j是终止位置(最终序列里边不包含终止位置) s就是step,步长 重点: 当写两个冒号时候, [::-1],相当于省略了i,j,也就是取所有的i和j,但是步长为-1,也就是倒序 同理,[::-2]就是步长为-2,也就
转载 2021-07-09 10:50:28
155阅读
理解方式: [i:j:s] 也就是,两个冒号分割了三个数i,j,s i是起始位置 j是终止位置(最终序列里边不包含终止位置) s就是step,步长 重点: 当写两个冒号时候, [::-1],相当于省略了i,j,也就是取所有的i和j,但是步长为-1,也就是倒序 同理,[::-2]就是步长为-2,也就
原创 2021-07-09 10:51:10
572阅读
取倒数第一个
转载 2019-07-15 14:54:00
367阅读
2评论
普通格式化方法(%s%d)生成格式化字符串,其中s是一个格式化字符串,d是一个十进制数;格式化字符串包含两部分:普通字符和转换说明符(见下表),将使用元组或映射中元素字符串来替换转换说明符;**如果d是元组的话,必须与s转换说明符个数一致; 如果d是dict的话,每个转换说明符都必须与dict中一个有效键名相关联.**转换说明符,都以%开始输出格式d,i十进制u无符号数o八进
转载 10月前
26阅读
这段时间太忙, 一直顾不上博客,现在重新捡起来, 这篇就当做热身, 以后还会针对每种变量类型做详细介绍.Python常见变量类型 1. 数字数字类型用于存储数值, 是不可改变数据类型. 比如:In [1]: a = 20 In [2]: b = 30.0
转载 2024-06-23 06:54:30
71阅读
1.序列序列是一块用于存放多个值连续内存空间,并且按一定顺序排列,每一个值(称为元素)都分配一个数字,称之索引或位置。通过该索引可以取出相应值;(在python内置了5个常用序列结构:列表,元组,集合,字典和字符串)1.1索引序列每一个元素都有一个编号,也称为索引。注意这个索引是从0开始递增。即下标为0表示第一个元素,下标1表示第二个元素。。。。 元素一 元素二元素三元素.
转载 2023-06-27 09:42:13
198阅读
Python函数和作用域1. 函数1.1 函数简介当我们在重复使用某一功能时,我们可能会写很多重复代码,例如我们求圆周长,当圆直径改变时,是不是我们又要重新写一遍计算过程呢?如果涉及到很复杂过程,而下次使用仅仅改变参数,那么我们还有必要重复这一过程吗?这时我们可以利用函数来解决这一问题。一个功能就像黑盒一样,我们不需要知道它是怎么工作,我们只要知道接口(输入,输出)即可使用。例如P
文章目录一.while循环简介1.1 使用while 循环1.2 让用户选择何时退出1.3 使用标志1.4 使用break 退出循环1.5 在循环中使用continue二.使用while 循环来处理列表和字典2.1 在列表之间移动元素2.2 删除包含特定值所有列表元素2.3 使用用户输入来填充字典参考: 一.while循环简介for 循环用于针对集合每个元素都一个代码块,而while 循环
line[:-1] 去除了这行文本最后一个字符(换行符)后剩下部分。 line = "abcde" line[:-1] 结果为:'abcd' a[-1] 相当于 a[-1:-len(a)-1:-1],也就是从最后一个元素到第一个元素复制一遍,即倒序。 line = "abcde" line[-1 ...
转载 2021-09-02 15:18:00
116阅读
2评论
openpyxl模块安装以管理员模式运行 CMD输入:pip install openpyxl稍等会自动安装如果是离线安装,需要安装以下模块请学编程一定要收藏这个网站,以后你和他接触机会非常多 https://pypi.org/在此网站搜索openpyxl, jdcal,et_xmlfile (如图,版本号回随时改变,下载最新版就对了)下载后解压,然后通过CMD进入需要安装模块文件夹,举例
1 先来看两句代码 record = cursor.execute('select * from tbl where id = 123456').fecth_all()[0] msg = struct.unpack('!I', buff)[0] 不知道大家怎么样看,我觉得有这两个 [0] 跟在后面,还是蛮丑。其实可以利用 Python 赋值语句简写:
1 数据类型1.0 标准数据类型Python3.x标准数据类型有6,如下:序号数据类型描述1数字Number2字符串String3列表List4元组Tuple5字典Dictionary6集合Set1.2 数字(Number)数字包括整数,浮点数,布尔数据和复数四种,python3.x中将True和False定义成关键字,表示1和0,python2.x没有布尔类型,用1和0表示.序号数据类型描述
一、元组t1 = (1, 2) t2 = tuple((1, 2)) t3 = (1, ) # 常用操作:索引 | 切片 | 长度 # 索引取值 # t = (1, 2, 3, 2, 3, 2) # print(t[1]) # print(t[-2]) # 切片 # print(id(t)) # nt = t[:-1:] # print(nt, id(nt)) # 长度(item元素个数)
转载 2023-08-05 12:14:33
153阅读
主题是愚蠢和可爱,不要攻击他!= = = = = = = False严重分割线= = = = = = =从表达角度来看,年代(:1)是一个切片,和下面是文档定义:切片选择序列对象(项目范围。一个字符串,tupleor列表)。切片可以用作表达式或目标任务ordel语句。一个切片语法:切片::=主\u201D(\u201Cslice_list\u201D)\u201Cslice_list::
 一等函数三个特点,能赋值给变量或者数据结构元素;作为参数传给函数;作为函数返回结果。再加一点的话注意是一等函数是运行时创建。key传参也可以是函数。callable可以判断是否是可调用对象。位置参数关键字参数见此文。有个小例子需要注意: def tag(a,*b,c=None,**d ): if c is not None: print('c')
转载 2024-01-12 19:06:13
96阅读
  • 1
  • 2
  • 3
  • 4
  • 5