随笔分类 - python学习
入门学习,重点总结
摘要:切片 1. 可以用切片取一个list或tuple的部分元素,如: 有一个list L=【1,2,3,4,5,6】 >>> L=[1,2,3,4,5,6] 取L的前三个元素: >>> L[0:3] [1, 2, 3] #也可以把0省去 >>> L[:3] [1, 2, 3] 切片L【0,n】是从0开始
阅读全文
摘要:函数的参数 一、位置参数 1. 首先定义一个x2的函数,如: >>> def power(x): return x*x >>> power(2) 4 >>> power(3) 9 对于函数power(),x就是一个位置参数 2. 再定义一个求x3,x4,x5,,,,的函数 >>> def power
阅读全文
摘要:递归函数 1. 递归函数的定义:函数直接或间接的调用函数本身,则称该函数为递归函数。也就是说,如果在一个函数内部,调用自身本身,那么这个函数就称为递归函数。 2. 计算阶乘的算法就用到了递归函数,func(n)= n * func(n-1) 1 #定义函数 2 >>> def func(n): 3
阅读全文
摘要:函数 一、调用函数 1. python内置了很多有用的函数,知道函数的名字和参数即可直接调用 2.如: 将字符串转换为整数类型,需要用到 int()函数 将整数转换为字符串类型,需要用到 str()函数 1 >>> int('123') 2 123 3 >>> str(123) 4 '123' 求某
阅读全文
摘要:可变对象和不可变对象 1.list是可变对象,而字符串(str)、整数、tuple等是不可变对象 2.对于可变对象l,比如 list,对 list 进行操作,list内部的内容是变化的 如: 1 >>> a=['c','b','a'] 2 >>> a.sort() 3 >>> a 4 ['a', '
阅读全文
摘要:一.dict 1.dict的全称为dictionary(字典),包含key-value对(键-值对),具有极快的查找速度 定义一个姓名和年龄对应的dict: 1 #定义一个姓名和年龄的字典 2 >>> d={'Rachel':18,'Monica':20,'Joey':17,'Ross':25} 2
阅读全文
摘要:循环:for循环和while循环 一、for循环 1. for循环的格式: for x in 一个list或tuple 1 >>> for x in [1,2,3]: 2 ... print(x) 3 ... 4 1 5 2 6 3 7 >>> for x in (0,1,2): 8 ... pri
阅读全文
摘要:条件判断 1. if语句的形式: 1 if 条件判断1 : 2 执行语句1 3 elif 条件判断2 : 4 执行语句2 5 ... 6 elif 条件判断n-1 : 7 执行语句n-1 8 else : 9 执行语句n 要注意,条件判断后面要加冒号,执行语句后面没有分号。 2. if语句执行具有顺
阅读全文
摘要:一、list 1. 列表list是一种有序的集合,可以随时添加和删除元素,用 [ ] 将其中的元素括起来,如一个班级的姓名 name['小明','小红','小亮']是一个list 2. list的索引是从0开始的,还可以用-1做索引直接获取最后一个元素 3. 当索引超出了范围时,Python会报一个
阅读全文
摘要:格式化 1.用%运算符格式化字符串 常见的占位符: 占位符 替换内容 %s 字符串 %d 整数 %f 浮点数 %x 十六进制数 在字符串内部,有几个%?,后边就要对应几个变量或者值,顺序不能乱 %s会把任何数据类型转换为字符串 例如: 1 >>> print('My name is %s' , %
阅读全文
摘要:一、字符编码 1. 最早使用的编码方式为ASCII编码,ASCII编码是1个字节,例如:字母A用ASCII编码是十进制的65,二进制的01000001 2. Unicode编码是将所有语言统一到一套编码里,避免乱码,Unicode编码是2个字节,例如:字母A用Unicode编码是十进制的65,二进制
阅读全文
摘要:在python中,能够直接处理的数据类型和变量有整数、浮点数、字符串、布尔值、空值、变量。 一、整数 1.python可处理任意大小的整数,包括负整数,在程序中的表示方法与在数学中的方法一样。例如:0,-10,100,等 2.对于十六进制表示整数,要加前缀0x,例如:0xff00 3.对于很大的数,
阅读全文
摘要:1.打开python交互式命令行: Windows+R→回车→输入python 如图 输入python进入交互模式,相当于启动了python解释器,输入一行代码就执行一行代码,可以用交互模式去验证每一行代码的正确性,方便验证,但是没有办法保存,下次还想运行的时候还得再一行一行的输入。 也可以通过交互
阅读全文