一、初识运算符1、表达式和运算符什么是表达式?1+2*3 就是一个表达式,这里加号和乘号叫做运算符,1、2、3叫做操作数。1+2*3 经过计算后得到结果是7,就1+2*3 = 7。我们可以将计算结果保存在一个变量里,ret = 1-2*3 。 所以表达式就是由操作数和运算符组成一句代码或语句,表达式可以求值,可以放在“=”右边,用来给变量赋值。 2、算术运算符 : +
题目:有一个jsonline格式文件file.txt大小约为10K def get_lines(): with open('file.txt','rb') as f: return f.readlines() if __name__ == '__main__': for e in get_lines(): process(e) # 处理每一行数
一、方法1、此方式只适用于数字类型result = sum(range(101))2、+=result = 0 for i in range(101): result += i3、reducefrom functools import reduce result = reduce(lambda x,y:x+y, range(101))4、accumulatefrom itertools impo
转载 2023-06-28 11:43:57
506阅读
列表由一系列按特定顺序排列元素组成,可以包含数字字母等任何东西加入列表中,其中元素之间没有任何关系列表像是数据结构中链表可以动态增删改查,头尾和任意位置插入,非常灵活操作示例执行语句输出结果打印列表names=['jack','tom','alen']print names[‘jack’,’tom’,’alen’]访问列表元素names=['jack','tom','alen']pri
转载 2023-10-08 14:32:14
141阅读
一、下标操作(下标只能是整数,不能是浮点值)1.用下标取值(1)取单个值In [69]: list01 Out[69]: [2, 3, 4, 5, 'b', 'v', 'c', 666] In [70]: list01[1] Out[70]: 3(2)虽然下标 0 开始并向上增长,但也可以用负整数作为下标。整数值−1 指的是 列表最后一个下标,−2 指的是列表中倒数第二个下标,以此类推。
转载 2023-06-19 13:25:42
338阅读
给初学者练习同时巩固自己基础而写,可以直接复制pycharm 执行,已注释 """列表知识点1: #1列表0开始 #2、举例: list=['abcd',786,2.23,'john',70.2] tinylist=[123,'john'] print(list)#输出完整列表 # print(list[0])# #输出列表第一个元素 # print(list[1:3])# #输出第
转载 2023-10-20 12:11:23
197阅读
字符串字符串是Python中最常见数据类型,我们可以用’'或""号创建字符串x = "hello world" print(x) # hello world坐标坐标可以精确找到序列中字符s = "hello world" s[0] # 'h' s[-1] # 'd'切片截取序列中一部分 序列名[开始位置下标(默认0):结束位置下标(默认最后位置+1):步长(默认1)] 不包含结束位置,步长可
转载 2023-08-08 09:32:36
81阅读
文章目录1、 循环操作1.1、 列表构建器1.2、 列表动态构建器1.3、 循环列表1.4、 循环字典1.5、循环判断 1、 循环操作1.1、 列表构建器常规情况下,我们定义列表语法如下lix = ["列表元素列表"]如果在某些情况下,我们要定义一个1~100列表,是一件特别麻烦事情,手工编码就会变得非常繁琐,此时,我们可以使用第一种方式来进行列表构建lix = list(range(
转载 2024-01-14 11:09:30
34阅读
List: 一个列表,在Python中List中元素用中括号[ ]来表示,和别的语言list感觉没啥太大区别,就是多了很多简便快捷功能。 1.依旧角标0开始储存,正数越界会报错,但是支持负数查询,例如:-1是倒数第一位,-2,-3以此类推,当时负数也不能越界。2.可以通过append()方法来添加元素到尾部,通过insert()方法添加到指定位置。3.通过pop()删
转载 2023-09-26 20:02:03
269阅读
这可能是这么多种数据结构中最有用-----散列表。一、什么是散列表超市中用到条形码,每个码对应一个商品,扫一下马上就能知道商品价格,查询速度O(1)。哪种数据结构能做到这样?那只有散列表了。散列函数首先需要理解散列函数,散列函数是散列表灵魂。散列函数是这样函数,无论你给他什么数据,它都还给你一个数字。专业点说,就是散列函数“将输入映射到数字”。散列函数映射数字有这些规则:1.相同输入,
原创 2020-12-08 20:01:25
238阅读
/3”系列中,欢迎大家订阅。
翻译 2023-06-13 06:06:56
96阅读
从小白大佬 python 学习day0201 - 运算符python中支持运算符:数学运算符、比较运算符、逻辑运算符、赋值运算符、位运算符1.数学运算符:+ 、 - 、 * 、 / 、 %(取余数)、//(整除)、**(幂运算)2) // - 整除(商取整)x // y - x除以y商向小取整应用:去掉低位数num = 23562 23562 // 10 = 2356 655 // 10
转载 2023-10-04 10:13:31
172阅读
循环Python循环有两种,一种是for…in循环,依次把list或tuple中每个元素迭代出来,比如:names=['Marry','Bob','Tom'] for name in names: #注意冒号: print (name)执行这段代码,会依次打印names每一个元素。 结果:Marry Bob Tom所以for x in …循环就是把每个元素代入变量x,然后执行缩进块
转载 2023-07-26 13:25:11
1411阅读
# Python编程:1001倒计时 Python是一种简单易学、高效强大编程语言,广泛用于数据处理、网页开发、人工智能等多个领域。本篇文章将探索如何使用Python实现一个1001倒计时程序,同时展示Python基本语法和控制结构。接下来,我们将逐步学习如何实现这个任务,并通过代码示例来加深理解。 ## 倒计时需求 我们希望编写一个程序,让它从100开始倒数至1,并在每次
原创 8月前
79阅读
# 使用Python101倒序输出 在这一篇文章中,我们将学习如何使用Python代码来10倒数至1。这对于刚入门程序员来说是一个很好练习,帮助你理解循环基本概念。在这篇文章中,我们将逐步分解这个过程,提供详细说明和解释。 ## 整体流程 我们首先列出实现这一目标的主要步骤: | 步骤编号 | 步骤描述 | | -------- |
原创 2024-10-25 05:38:18
80阅读
·类(Class)笔记:面向对象(Object Oriented)编程语言,类(Class)是Python核心概念。在Python中,不管是列表、字符串、函数和类都是对象。  在面向对象编程(OOP)中,任何一个对象都要包含两个部分:属性(是什么)和方法(能做什么) 举个例子:小红有某些特征:眼睛大、皮肤白、身材好,这些特征可以比作类中属性;除了特征之外,小红会唱歌、跳舞、弹琴,这
##coding:utf-8 ##@author:shenshang/落寞红颜玉玫瑰 ##@e-mail:weixiyaya@outlook.com本文中所有的命名方式为:驼峰命名法 1.List:[]1.1 概念与理解1.2 基本操作-创建list1.3 基本操作-增删改查1.4 list其他操作1.5 杨辉三角1.List:[]1.1 概念与理解 概念详见:https://baike.ba
转载 2023-08-14 12:14:10
3阅读
定义一个包含三个元素Python列表是一个非常基础编程任务。在这个博文中,我将详细记录处理这个任务过程,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南和生态扩展。通过这些内容,我希望能够深入理解Python列表使用及其在不同场景下应用。 ## 版本对比 在不同Python版本中,定义列表方法基本保持一致。以下是Python 2.x和3.x在列表定义兼容性分析: |
原创 7月前
49阅读
# Python 1 n 数列 在进行数据处理和编程时,序列(Sequence)这一概念经常会被用到。在 Python 中,数列是由一系列按特定顺序排列元素所组成。其中, 1 n 数列是最简单一种形式,具有广泛应用。本文将介绍如何在 Python 中生成这样一个数列,同时也会通过图示帮助大家更好地理解。 ## 数列基本概念 在数学中,数列是一个有序数值集合。我们可
原创 8月前
87阅读
不受父视图限制,比如当你父视图是可以纵向滚动 ScrollView ,那子视图高度大小对于父视图来说没有意义。1讲解onMeasure三种模式:UNSPECIED=0
原创 2022-10-16 01:18:03
222阅读
  • 1
  • 2
  • 3
  • 4
  • 5