Python基础(10)--数字】的更多相关文章

# 『Python基础-10』字典 目录: 1.字典基本概念 2.字典键(key)的特性 3.字典的创建 4-7.字典的增删改查 8.遍历字典 1. 字典的基本概念 字典一种key - value 的数据类型 Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. Python字典可存储任意类型对象,如字符串.数字.元组.列表-- 优点:取值方便,速度快 每个键与其值使用一个冒号(key:value; key:value; .......)分开,这些键-…
十. Python基础(10)--装饰器 1 ● 装饰器 A decorator is a function that take a function as an argument and return a function. We can use a decorator to extend the functionality of an existing function without changing its source. Decorators are syntactic sugar.…
Python基础二: 1.运算符: 判断某个东西是否在某个东西里面包含: in  为真 not in  为假 (1).算术运算符: 运算符 描述 实例 + 加  表示两个对象相加 a + b输出结果30 - 减  表示一个数减去另一个数 a - b输出结果-10 * 乘  两个数相乘或是返回一个被重复若干次的字符串 a * b输出结果200 / 除  两个数相除 b / a 输出结果2 ** 幂  返回一个数的n次幂 3 ** 3 输出结果27 % 取余  返回除法的余数 b % a 输出结果…
目录 简介 数字 字符串 字符串对象str 列表 简介 Python的主要应用是进行科学计算,科学计算的基础就是数字,字符串和列表.本文将会详细的给大家介绍一下这三个数据类型的使用情况. 数字 数字是任何科学计算中非常中要的类型,在Python中最常见的数字类型就是int和float. 看几个基本的数字操作: In [8]: 1+1 Out[8]: 2 In [9]: 3*2 + 10 Out[9]: 16 In [10]: (65 + 23) / 4 Out[10]: 22.0 上面我们可以看…
Python3 支持 int.float.bool.complex(复数). 在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long. 像大多数语言一样,数值类型的赋值和计算都是很直观的. 内置的 type() 函数可以用来查询变量所指的对象类型. 数字int 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以: #bit_length() 当十进制用二进制表示时,最少使用的位数 v = 11 data = v.bit_length() pr…
匿名函数 例子 返回两个数的和 def add(x, y): return x + y # 等价于 add = lambda x, y: x + y 返回字典中值最大的key dic = {'a': 13, 'b': 3, 'c': 34} print(max(dic,key=lambda x:dic[x])) 面试题 题1 现有两元组(('a'),('b')),(('c'),('d')), 请使用python中匿名函数生成列表[{'a':'c'},{'b':'d'}] ret = zip(((…
>>> 2+2 4 >>> 1/2 0 >>> 1.0/2.0 0.5 >>> 1/2.0 0.5 >>> 1.0/2 0.5 >>> 1/2. 0.5 >>> 1//2 #整除 0 >>> 1.0/2.0 0.0 >>> 1%2 #取余数 1 >>> 2.75/0.5 0.25 >>> 2**3 #幂(乘方)…
一 执行第一个python程序 1.下载安装python2.7和python3.6的版本及pycharm,我们可以再解释器中输入这样一行代码: 则相应的就打出了一句话.这里的print是打印的意思.你输入什么就打印出什么. 2.保存文件名为hello.py.注意这里的后缀是以.py结尾的. 3.exit()  退出(cmd命令). 二.变量 声明变量:例如: 变量定义规则: 变量名只能是数字,字母或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名{'and','as',…
一. NOSQL 数据库简介 NoSQL 泛指非关系型的数据库.非关系型数据库与关系型数据库的差别 非关系型数据库的优势: 1.性能NOSQL 是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL 层的解析,所以性能非常高. 2.可扩展性同样也是因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展.   关系型数据库的优势: 1. 复杂查询可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询. 2.事务支持使得对于安全性能很高的数据访问要求得以实现.对于这两类…
数字分为: 整数(int) 长整型(long) 浮点型(float) 一,整数 整数(int):即不带小数点的数字,如 12 ,45 ,0 ,3 #!/usr/bin/env python class int(object): """ int(x=0) -> integer int(x, base=10) -> integer Convert a number or string to an integer, or return 0 if no arguments…
一.三元运算符 本质是if--else--的语法糖 前提:简化if--else--的结构,且两个分支有且只有一条语句 案例: a = 20 b = 30 res = a if a > b else b # 求最大值 print(res) res = a if a < b else b # 求最小值 print(res) 三元运算符的结果不一定要与条件有直接性关系 res = 'b为小值' if a > b else 'a为小值' print(res) name = input("…
目录 1.什么是格式化输出 2.Python格式化输出的五种方式 方式一:字符串之间用+号拼接 方式二:print()函数可同时输出多个字符串 方式三:占位符方式 方式四:f格式化方式(推荐) 方式五:format()函数方式 3.print()函数结束符 (1)sep参数 (2)end参数:结束符 4.补充:Python的输入函数input() (1)Python的输入说明 (2)输入的语法 (3)输入的特点 (4)示例 1.什么是格式化输出 数据按照某种特殊的要求输出,假如字符串中有各种格式…
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 从最初的"Hello World",走到面向对象.该回过头来看看,教程中是否遗漏了什么. 我们之前提到一句话,"Everything is Object". 那么我们就深入体验一下这句话. 需要先要介绍两个内置函数,dir()和help() dir()用来查询一个类或者对象所有属性.你可以尝试一下 >>>print dir(list…
文件对象文件对象不仅可以用来访问普通的磁盘文件,而且也可以访问其它任何类型抽象层面上的“文件”.一旦设置了合适的“钩子”,你就可以访问文件类型接口的其它对象,就好像访问的是普通文件一样.文件对象的处理要以来很多内建函数,还有很多函数会返回文件对象或者是类文件对象.进行这种轴向处理的主要原因是许多输入/输出数据结构更趋向于使用通用的接口.这样就可以在程序行为和实现上保持一致性.文件只是连续的字节序列,数据传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成. 文件内建函数[open()和f…
从最初的"Hello World",走到面向对象,该回过头来看看,教程中是否遗漏了什么. 我们之前提到一句话,"Everything is Object".那么我们就深入体验一下这句话. 需要先介绍两个内置函数 dir()和help() dir() 用来查询一个类或者对象所有属性,你可以尝试一下 >>>print dir(list) help() 用来查询的说明文档,你可以尝试一下 >>>print help(list) (lis…
数字: #二进制转十进制 a=' v=int(a,base=2) print(v) 进制转换 #当前数字的二进制至少有多少位 b=2 v2=b.bit_length() print(v2) 数值二进制表示位数 字符串: #首字母大写 a="kelvin" v=a.capitalize() print(v) 首字母大写 #终极无敌'大写'变'小写'---->casefold b="KELVIN" v1=b.casefold() v2=b.lower() prin…
Python 异常:程序出现了错误而在正常控制流以外采取的行为 Python中常见的异常: 1. NameError:尝试访问一个未声明的变量 >>> something Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'something' is not defined 2. SyntaxError:解释器语法错误,是…
一.匿名函数 1.lambda表达式就相当于匿名函数,其格式为: lambda 参数列表:参数表达式 2.lambda自带return值,因为匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果.匿名函数也是一个函数对象, 也可以把匿名函数赋值给一个变量,再利用变量来调用该函数,也可以把匿名函数作为返回值返回. eg:有参匿名函数 无参匿名函数 >>> f = lambda x: x * x    def build(x, y): >>>…
1. 初识文件操作 使⽤python来读写⽂件是非常简单的操作.我们使⽤open()函数来打开⼀个⽂件,获取到⽂ 件句柄,然后通过⽂件句柄就可以进⾏各种各样的操作了,根据打开⽅式的不同能够执⾏的操 作也会有相应的差异. 打开⽂件的⽅式: r, w, a, r+, w+, a+, rb, wb, ab, r+b, w+b, a+b 默认使⽤的是r(只读)模式 2. 只读操作(r,rb) f = open("护⼠少妇嫩模.txt",mode="r", encoding=…
一 程序目录结构 1 bin文件夹 二进制文件.代码程序  2 conf 配置文件  3 帮助文档  4 头文件库文件等 二 学生选课系统部分代码 未完待续 1 包内的__init__.py文件 在包下的脚本内 导入包内 的其他包下的文件也叫模块,在2.7下导入没有__init__.py 会报错.在3.5有没有这个文件以后没有影响了. 讲解: 1 老师类 : 需要有添加时间 加工资 减工资 2 管理员类: 封装管理员用户名密码 bin 目录 #!/usr/bin/env python # -*-…
目录 1. 整型内置方法(int) 2. 浮点型内置方法 3. 常用操作 1. 整型内置方法(int) 用途:年龄,号码,等级等 定义: age = 18 常用操作 # 算数运算.比较运算 age = int('18') # 将纯整数的字符串转化为整型 b = bin(20) # 将十进制转化为二进制,0b10100,0b代表二进制 c = int('10100',2) # 将二进制转化为十进制 存一个值or多个值:一个值 有序or无序:没有这个说法 可变or不可变 可变数据类型是指id不变值可…
本节内容: 1.实例tcp的并发 2.看源代码继承关系 3.详解:ThreadingTCPServer的过程 4.tcp和udp的request 不同 5.基于udp的并发实现 1.实例tcp并发 server client 创建服务器的步骤: 1:首先必须创建一个请求处理类 2:它是BaseRequestHandler的子类 3:该请求处理类是BaseRequestHandler的子类并重新写其handle()方法 实例化  请求处理类传入服务器地址和请求处理程序类 最后实例化调用serve_…
字符串大小写转换,除了upper,lower,还有一种方法,casefold( ) 方法 比较这两种方法的适用范围…
学习Python的笔记,有基础语法,有注意点.仅此而已. 目录: ------------------------------------------- Python基础(1) - 初识Python Python基础(2) - 动态数据类型 Python基础(3) - 数据类型:1数字类型 Python基础(3) - 数据类型:2字符串类型 Python基础(3) - 数据类型:3列表类型 Python基础(3) - 数据类型:4元组类型 Python基础(3) - 数据类型:5字典类型 Pyt…
转自:http://www.cnblogs.com/vamei/archive/2012/09/13/2682778.html Python快速教程 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题. Python包含的内容很多,加上各种标准库.拓展库,乱花渐欲迷人眼.我一直希望写一个快速的.容易上手的Python教程,而且言语简洁,循序渐进,让没有背景的读者也可以从基础…
反射 几个反射相关的函数可参考python基础(10)-匿名函数&内置函数中2.2.4反射相关 类的一些内置函数 __str__()&__repr__() 重写__str__()函数类似重写java中的toString()函数.当没有重写__str__()但重写了__repr__()函数时,__repr__()函数会充当一个__str__函数的替代函数执行 class Person1: def __init__(self, name, age): self.name = name self…
本文的主题是 Python 中的数字.会详细介绍每一种数字类型,它们适用的各种运算符, 以及用于处理数字的内建函数.在文章的末尾, 简单介绍了几个标准库中用于处理数字的模块. 本文地址:http://www.cnblogs.com/archimedes/p/python-number.html,转载请注明源地址. 数字类型 数字提供了标量贮存和直接访问.它是不可更改类型,也就是说变更数字的值会生成新的对象.当然,这个过程无论对程序员还是对用户都是透明的,并不会影响软件的开发方式. Python…
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第五波:第1章  基础知识 [总览]  介绍如何得到所需的软件,然后讲一点点算法及其主要的组成.学习变量variable.函数function和模块module,讲述字符串string内容. [1.1] 安装Python [1.1.1] windows [1.1.2] Linux和UNIX 在Linux中使用包管理器安装Python需要系统管理员root权限. [1.1.5] 时常关注,保持更新 [1.2] 交互式解…
一,开发语言介绍 高级语言:Java,C#,Python  ==>产生字节码 低级语言:C,汇编                   ==>产生机器码 高级语言开发效率高,低级语言运行效率高 Python种类:    JPython    IronPython     JavaScriptPython    RubyPython    CPython **********    pypy 这是用CPython开发的Python 二,Python文件执行的条件 1,解释器指定 Windows系统…