随笔分类 - python
摘要:python最具特色的是用缩进来标明成块的代码 我们下面用if选择结构举例,if后面跟随条件,如果条件成立,则执行归属于if的一个代码块 先看c语言的表达方式 如果i>0的话,我们将进行括号中所包括的两个赋值语句。括号中包含的就是块操作,它隶属于if 同的目的,在python中,这段话是这样的 在p
阅读全文
摘要:例子: 当我们知道半径r的值时,就可以根据公式计算出面积,假设我们需要计算3个不同大小的圆的面积: 当代码有规律的重复的时候,每次写3.14*x*x不仅很麻烦,而且如果要把3.14改成3.14159的时候得全部替换 有了函数,我们不再每次写s=3.14*x*x,而是写成更有意义的函数调用s=area
阅读全文
摘要:不同数据类型在内存中的存址方式 字符串str,一次性创建,不能被修改,只要有修改字符串,就是在重新创建新的字符串 Python底层是c语言写的,c语言没有字符串的说法,字符串是字符数组,所以在内存址是字符数组的方式 图示: 列表list 图示: copy.copy()浅拷贝:只拷贝第一层,下面的指向
阅读全文
摘要:购物车 功能要求: 要求用户输入总资产,例如:5000 显示商品列表,让用户根据序号选择商品,加入购物车 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。 附加:可充值、某商品移除购物车 用列表构造以购买产品,购物车
阅读全文
摘要:enumerate(iterable,start=0 ) (自定义列表的下标开始位置)列表变量,要定义的开下标数:默认是0开始的 enumerate()结合应用,输入人生阶段序号,打印出对应的阶段 range()自动创建列表(py2.7版本) (自动创建列表,小于多少开始创建,大于多少开始停止,创建
阅读全文
摘要:集合set 集合set,无序,是不允许重复内容的,也就是不允许重复元素,如果有重复,会自动忽略,可接收可迭代类型 (一般用于需要判断和处理交集时候用到) 集合与字典的区别是,集合没有键只有值,字典是有键的字典是一对键值对,所以创建空集合不能用{}大括号,用大括号创建空集合默认会变成字典,如果需要创建
阅读全文
摘要:字典 字典由键值对组成,由一个键(名称)和 一个值组成,与列表和元组不同的是里面的元素是有键的(名称),所以当要打印字典时,打印字典变量加[键]即可 字典自带函数: 函数 功能 clear() 删除字典中所有元素 copy() 返回字典(浅复制)的一个副本 get(key) 对字典dict 中的键k
阅读全文
摘要:元组 元组和列表几乎是一样的,不一样的地方就是元组创建后元组的元素不可以修改,比如(添加,拓展,移除等修改功能,但是元组里的元素的元素是可以修改的) 元组内置函数 函数 功能 cmp(tuple1,tuple2) 比较两个元组元素 len(tuple) 计算元组元素个数 max(tuple) 返回元
阅读全文
摘要:list list是一个有序的集合,序号从0起编,一个list中可以包含多种类型的数据 list转换列表 字符串,元组,列表 > 都可以转换成列表,转换成列表都是可以被for循环的 基本操作:索引 切片 追加 删除 长度 循环 包含 列表的类库功能 List.append(x) 添加一个元素到列表末
阅读全文
摘要:while循环 while循环,是一个循环加判断的组合,满足判断条件返回 ,真(True)开始循环代码块,假(False)不循环 while循环主要结构: 代码块 注意:在While循环里如果不加终止循环的判断或者关键字,会一直循环(死循环) 如: 如上列While循环判断变量a为True(真)的时
阅读全文
摘要:条件语句 如果我们希望有效的响应用户的输入,代码就需要具有判断能力。能够让程序进行判断的结构成为条件,条件判断语句返回的是布尔值真或假,真就执行一条线路,假就执行另外一条线路 注意if判断如果怎样,否则不做任何行为必须写个pass不然会报错(pass是占位符,只是为了保证程序结构的完整性) 如: i
阅读全文
摘要:基本数据类型 数字 int 字符串 str 布尔值 bool 列表 list 元组 tuple 字典 dict 数据类型关系图 查看一个对象的类 运行输出: <type “str”> str是字符串类 备注:第一个是IDLE(python GUI)运行出来的,第二个是pycharm运行出来的 查看一
阅读全文
摘要:Python编辑器软件pycharm5.0.3 设置: 主题方案 字体大小 行距 文件模板 文件编码 版本切换 pycharm进行bug调试: 点击右键标出你认为要出现bug的地方,会出现左侧红圆圈 点击上面的运行,选择Debug调试,出现下面界面 点击步入(下一步程序)与步出(上一步程序),运行到
阅读全文
摘要:运算符 1.算数运算 运算符 描述 实例 a=10,b=20 = 加,两个对象相加 a+b输出30 - 减,一个数减去另一个数 a-b输出-10 * 乘,两个数相乘或是返回一个被重复若干次的字符串 a*b输出200 / 除,一个数除以另一个数 b/a输出2 % 取余,返回除法的余数(求余) b%a输
阅读全文
摘要:基本数据类型及区别 1. 数字类型(int) 数字型--变量值直接是数字,没有双引号"" 整数 2. 浮点数(float) 肤浅理解小数点后有有效数字 1.55 0.22 0.002 3. 字符串(string,””) 字符串型就是变量的值为字符串由双引号""括起来 4. 布尔类型(bool) 布尔
阅读全文
摘要:Python前世今世 python是什么 python是一门多种用途的编程语言,时常在扮演脚本语言的角色 python流行原因 软件质量 提高开发者效率(python代码大小为C/java的1/3-1/5) 程序的可移植性 标准库的支持 组件集成 享受简便其中 python的种类 Cpython J
阅读全文
摘要:python的运行方式 Windows的终端运行方式: 【右键点击开始键】 》【运行输入cmd】 》【输入python】出现python交互模式 >>>print "hello world" 回车 hello world 这样就将hello world打印出来了 文本运行方式: 编辑python文件
阅读全文

浙公网安备 33010602011771号