Python9-9

除法

Python方式
向下取整:向-∞方向取最接近精确值的整数。在这种取整方式下,5 / 3 = 1, -5 / -3 = 1, -5 / 3 = -2, 5 / -3 = -2
C语言方式
向零取整:向0方向取最接近精确值的整数,换言之就是舍去小数部分,因此又称截断取整。在这种取整方式下,5 / 3 = 1, -5 / -3 = 1, -5 / 3 = -1, 5 / -3 = -1
>>> -5^-7
2
To 二进制:
十进制:            >>> bin(12)                ->    ‘0b1100‘
八进制:            >>> bin(0o100)            ->    ‘0b1000000‘
十六进制:        >>> bin(0x11)                ->    ‘0b10001‘
>>> list=[1,2,3,4]
>>> for index,value in enumerate(list[2:]):
    print index,value
0 3
1 4
时间: 2024-11-01 14:02:21

Python9-9的相关文章

零基础学python-9.1 元组

元组:由简单的对象组构成 特性: 1.任意对象的有序集合 2.通过偏移量存取 3.不可变序列类型 4.固定长度.异构.任意嵌套 5.对象引用的数组 运算 解释 ()  空元组 t=(0,) 单个元素的元组 t=0,'a',1.2,3 4个元素的元组 t=('a',('a','b')) 嵌套元组 t=tuple('a') 可迭代对象 t[i] 索引 t[i][j] 索引的索引 t[i:j] 分片 len(t) 长度 t1+t2 合并 t*3 重复 for x in t:print(x) 迭代 'a

零基础学python-9.2 文件

1.文件的操作: 操作 解释 output=open(r'c:\123.txt','w') 创建输出文件,w写入 input=open('data','r') 创建输出文件,r读取 input=open('data') 创建输出文件,r默认 s=input.read() 整个文件读取单一字符串 s=input.read(N) 读取之后的n个字节到字符串 s=input.readline() 读取下一行到一个字符串 alist=input.readlines() 读取整个文件到字符串列表 outp

python9.6

1简单的输入输出交互 >>>print('dd') dd >>>input('name:') name:dd 'dd' >>>name=input('your name:') your name:gg >>>name 'gg' 2.用户输入两个数字,计算两个数字之和 num1=input('输入第一个数:') num2=input('输入第二个数:') sum=float(num1)+(num2) print('数字在{0}加{1}:

零基础学python-9.3 对象的比较

1.所有的python对象都可以支持比较操作-测试相等性.相对大小等 python的比较是检查复合对象的所有部分,直到得出结果,它会自动遍历数据结构,从左到右递归比较,有多深走多深. >>> L1=[1,('a',4)] >>> L2=[1,('a',4)] >>> L1==L2,L1 is L2 (True, False) >>> ==:对比值 is:对比内存引用 上面的例子,虽然两个列表的值是相等的,但是它们是不同的对象,存储在不

python9之异常处理

一.概述 异常处理是当程序出错了,但是我们又不想让用户看到这个错误,而且我在写程序的时候已经预料到了它可以出现这样的错误,出现这样的错误代表着什么,我们可以提前处理这些个错误. try: code except AttributeError as e: print(e) except NameError as e: print(e) except Exception as e: print("其他错误",e) else: print("一切正常") finally:

python9:字典

map是python中的映射类型,是可变对象,用于将一个值映射到另一个值.map中的值没有特殊的顺序,都是与一个key对应,key可以是数字.字符串或者元组(即不可变类型). 需要注意当key为数字时,使用一下的原则:如果两个数字的值相等(例如1和1.0),则他们用于key时对应同样的条目(但是需要注意,由于计算机存储浮点型为一个近似值,所以使用浮点型作为key不是一个明智的选择). 构造字典 可以通过下面的方式构造字典: >>> {4098: 'jack', 4127: 'sjoerd

python--9、并发之多进程应用

multiprocessing模块 想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程.Python提供了multiprocessing.    multiprocessing模块用来开启子进程,并在子进程中执行我们定制的任务(比如函数),该模块与多线程模块threading的编程接口类似.  multiprocessing模块的功能众多:支持子进程.通信和共享数据.执行不同形式的同步,提供了Process.Queue.Pipe.Lock

python--9、进程池

concurrent.futures模块 进程池中的进程是固定的,若是池中有任务结束后,等待的任务进来后由空闲的进程来处理. 导入方法三连发: from 标题的模块 import 如下:ProcessPoolExecutor?#进程池--一下均已进程池为基准.ThreadPPoolExecutor?#线程池--使用与进程池一样.Exceutor? #进程池和线程池都继承了他\ 实例化一个进程or线程池 submit提交任务,参数1是任务(函数),参数2是任务的参数. shutdown 是不允许再

python--9、进程及并发知识

进程 一个文件的正在执行.运行过程就成为一个进程.执行多个程序,把程序文件都加载到内存,并且多个程序的内存空间隔离--空间上的复用. 遇到IO等待,切CPU到别的程序,提升效率.没有IO,一个程序占用CPU过久也要切换,效率变低--时间上的复用.为了让所有程序员都觉得自己独占计算机资源,多个终端联机让他看起来没问题,并且采用多道技术,所有的终端很小概率会同事都在执行指令,.###分时操作系统.为了提高效率,写程序时尽量减少IO.保存状态+切换 进程基本特征:动态性.并发性.独立性.异步性和结构特

mysql使用语句

mysql常用的终端命令 -- 链接数据库mysql -uroot -pmysql -- 不显示密码 *****mysql -uroot -p密码 -- 退出数据库quit/exit/ctrl + dexit(记这个) *****quit/exit ctrl+d -- sql语句最后需要有分号;结尾-- 显示数据库版本 versionselect version(); -- 显示时间 nowselect now(); -- 查看当前使用的数据库select database(); -- 查看所有