python
sophies671207
一万年太久,只争朝夕
展开
-
python数据类型总结
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:一、整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8转载 2017-02-14 13:15:49 · 263 阅读 · 0 评论 -
python面向对象高级编程
1.请利用@property给一个Screen对象加上width和height属性,以及一个只读属性resolution:class Screen(object): @property def width(self): return self._width @property def height(self): return...原创 2018-02-15 17:10:58 · 257 阅读 · 0 评论 -
python学习之函数
1.函数的定义函数的定义方式def power(x,y): return x*y2.函数的参数**1.1函数的参数有五大类,按照混合参数中的命名顺序分别是:**(1)必选参数:调用函数时必须要传入(2)默认参数:调用函数时若与默认参数不同需要重新传入,要用不可变对象(3)可变参数:可变参数允许传入0个或任意个参数,在函数调用时这些可变参数自动组装为一个tup...原创 2018-02-05 21:48:22 · 195 阅读 · 0 评论 -
python返回函数
def createCounter(): i=0 def counter(): nonlocal i i=i+1 return i return counter#测试代码counterA= createCounter()print(counterA(), counterA(), counterA(), counterA(...原创 2018-02-09 23:02:40 · 937 阅读 · 0 评论 -
python函数式编程—高阶函数练习题
俗话说:光说不练假把式……学而不思则罔……近来在跟着廖雪峰前辈的python教程学习,做一些题目练习一下一、python高阶函数1.利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]:#函数代码def standards(s):...原创 2018-02-07 18:44:00 · 1051 阅读 · 0 评论 -
python入门之Python中list,tuple,dict,set辨析
1.list用法list,顾名思义,是一个集合,用L=[a,b,c]表示。集合中可以包含任意类型的元素,且是有序的,可以通过下标来访问。 支持倒序访问, List通过内置的append()方法来添加到尾部,L.append(‘sth’) 通过insert()方法添加到指定位置(下标从0开始):L.insert(index,’sth’) 通过pop()删除最后尾部元素,L.pop(); ...原创 2018-02-09 18:52:18 · 240 阅读 · 0 评论 -
python学习笔记之函数
1.函数的定义(万年不变的定义)组织好的,可以重复使用的,可以实现特定功能或关联的代码段。 在编程语言中,有内置的函数,也有用户可以自己定义的函数。 在python中,用户同样可以自己定义函数。规则如下:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函原创 2017-07-12 19:32:41 · 229 阅读 · 0 评论 -
python学习笔记(一)
Python语言的定位Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。python编码规范1、不要在行尾加分号,也不要用分号把两条命令放在同一行。 2、每行不超过80个字符以下情况除外:长的导入模块语句 不要使用反斜杠连接行。注释里的URLPython会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的原创 2017-07-12 11:33:05 · 328 阅读 · 0 评论 -
python学习笔记(五)
一.python模块python模块很直观的讲,就是一个以.py为文件后缀的文件。包含了 Python 对象定义和Python语句。 作用:模块使组织 Python 代码段更有逻辑性。把相关的代码分配到一个模块里能让代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。2.import 语句功能:引入模块 语法:import module1[, module2[,..原创 2017-07-12 21:25:43 · 224 阅读 · 0 评论 -
python学习笔记之语句
一、条件语句if ……else……语句 若有多个条件需要判断时: 用if : elif: elif: …else:注意由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判原创 2017-07-12 18:13:51 · 189 阅读 · 0 评论 -
python学习笔记之变量
1.python变量类型列表(List)元组(tuple) 字典(dictionary)数字(Numbers) 支持有符号形(int)、长整型(Long)、浮点数(float)、复数(complex)字符串(string) 它是编程语言中表示文本的数据类型。 python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开原创 2017-07-12 16:19:27 · 286 阅读 · 0 评论 -
python基础总结(一)
1.基本数据类型: 字符串、整数、小数、bool2.基本语法(以python3.0为准)//输入input();//得到输入的值value=eval(input());//得到一个数字value=int(input());//输出print();print('%d is a num' %4);print('%s' is a string'%string);print('p...原创 2018-11-28 19:31:48 · 180 阅读 · 0 评论