该一系列python学习笔记都是根据<Python基础教程(第3版)>内容所记录整理的 1.通用的序列操作 有几种操作适用于所有序列,包括索引.切片.相加.相乘和成员资格检查.另外,Python还提供了一些内置函数,可用于确定序列的长度以及找出序列中最大和最小的元素. 1.1 索引 序列中的所有元素都有编号——从0开始递增,通常我们称这些编号为下标,即为索引(indexing).你可以像下面这样使用编号来访问各个元素: str1 = ['java','c++','C','C#','python…
Python3中,数字分为四种——int,float,bool,complex int(整型) 和数学上的整数表示没啥区别,没有大小限制(多棒啊,不用写整数高精了),可正可负.还可表示16进制,以 0x 开头,后面接0~9的数字和a~f的小写字母. 网上有博客说常规整型最大值可以用以下命令打印 import sys print(sys.maxsize) 然后我得到了9223372036854775807——$2^{63}-1$——即C/C++中long long型的最大值.可能是大于这个值就换成…
if语法:基于python3语法 if a<b: 冒号结尾 print("yes") 注意语句的缩进需要一致,不然会报语法错误. elif a==b: print("a=b") else: print("no") 注释符: # 代表单行注释 '''' '''' 代表多行注释 """""" """""" 也代表多行注释 标准…
数字 1,加减乘除:+,-,*,/ 2,平方:** 3,立方:**3 4,字符串转换:str(数字) 5,浮点数:带小数点  0.2 Python编程建议 import this >>> import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is…
list列表 一组由有序数据组成的序列 数据有先后顺序 数据可以不是一类数据 list的创建 直接创建,用中括号创建,内容直接用英文逗号隔开 使用list创建 列表包含单个字符串的时候是一个特例 # 直接赋值创建列表 >>> L1 = [1,2,3,4,5] # list内的数据可以不是一个类型 >>> L2 = [1,2,3,"China","小明"] # 创建列表的第二种方式 >>> L3 = list()…
元祖的特性:是一个只读列表.可以循环.可以切片,修改数据遵循'儿子'不能改但'孙子'可能可以改. iterable:可迭代对象(元祖.列表.字串.集合) 元祖宣告方式: tu = (1,2,3,['a','b',1],'str') #(1, 2, 3, ['a', 'b', 1], 'str') 元祖索引切片: tu = (1,2,3,['a','b',1],'str') #(1, 2, 3, ['a', 'b', 1], 'str') print(tu[-2]) #['a', 'b', 1]…
一.循环( for, while) while循环是指在给定的条件成立时(true),执行循环体,否则退出循环.for循环是指重复执行语句. break 在需要时终止for /while循环 continue 跳过位于其后的语句, 结束本次循环,开始下一轮循环. 1. for 循环(for ... else...) 用来遍历某一对象,还具有一个附带的可选的else块. for语句的格式如下: for <> in <对象集合>: if <条件>: break if <…
for和while基本语法 break和continue else的使用 enumerate和zip在循环中的应用 for和while基本语法 Python中的的循环使用for和while语句来实现,基本语法结构如下: #while语法while expression: statements #for语法 for item in s: statements while无限循环执行循环体中的语句,直到相关表达式求值为False.for语句迭代s中的所有元素,直到没有可迭代的元素为止.所有可迭代的对…
python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环,for循环的时候必须有一个可迭代的对象,才能循环,比如说得有一个数组.循环里面还有两个比较重要的关键字,continue和break,continue的意思是,跳出本次循环,继续重头开始循环,break的意思是停止整个循环,也就是说在continue和break下面的代码都是不执行的. while循环 # 用while循环的话,必须有一个计数器 count=0 #计数器,控制…
列表是可以修改的,而不可变的列表被称为元组 . 定义 * 用圆括号来标识.定义元组后,使用索引来访问其元素,就像访问列表元素一样 修改变量 * 不能修改元组的元素,但可以给存储元组的变量赋值 修改元素: dimensions = (200, 50) dimensions[0] = 250 Traceback (most recent call last): File "dimensions.py", line 3, in <module> dimensions[0] = 2…