版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 Python内容整理 数值类型 数值类型 对应语言 一些注解 整数 int 长整数 long 浮点数 float 布尔型数 bool 个人认为这更像是函数,在 下面的函数模块进行说明 复数 实部 虚部 共轭 Ji Comp lex real imag con jugate |L 复数中的虚数单位i在这里 是j 括号中的必须有一个数存 在与其对应,否则其无意义 查看数值类型,就用type这个函数,见下面函数板块 举例 代码结果 2.0 5.0 a = 2+3j p ri nta.real p ri nt 2+3j.imag 各种对象的创建更新&删除 比较简单,直接看吧 1. 创建,应该就是赋值
2、吧 2. 更新就是改一下 3. 删除,不解释了 看这行很简单的代码 print a 结果当然就是 2 啊,这是赋值,谁都明白 中间加一句 a =3 print a 结果就是 3,此为更新 若是这样 a =2 a=3 del a print a 这是运算结果: Traceback (most recent call last): File C:/Users/WWW/Documents/1, line 4, in print a NameError: name a is not defined A已经被删除,自然没有定义 些函数及运算符 函数名称 对应语言 些注解 1.布尔数 bool 转成布尔数
3、 2.数值类型 type 查看数值类型 3.内存位置 id 查看此对象所占内存 位置(此解释来源于百 度知道) 4.绝对值 abs 转成绝对值 5.返商&余数 divmod 比如说 ,print divmod(x,y),结果就会 显示x/y的商和余数 6.指数运算 pow 不解释 7.四舍五入 round 不解释 8.些进制转换函数 二进制 八进制 十六进制 bin oct hex 作用不需讲,转成的 二进制数前面有Ob 八进制数前面有0 十六进制数前面有 0 x 9.两个ASC1码转换函数 符转码 ord 把符号转换成相应的ASCI码 码转符 chr 把相应的ASCII码转换成符号 10.些
4、补充的要引入的函数 (使用时在开头用 import 入) 十进制浮点运算(高精度) decimal 不太懂 高效数值 数学函数(如sin,tan啥的) 数字操作符的函数实现 随机数生成器 array math/cmath op erator ran dom PS:好像任意函数都可以直接用 不知是什么 不解释 这是啥? 不解释 hel p()查看其具体作用(只 不过我看不懂就是了) 比如说 import random hel p(random) 出来的结果太长了我就不复制了 运算符里的加减乘除不说了,大家肯定都明白 运算符名称 对应符号 具体作用 1.取余 % 得到余数 2.乘方 * 3.地板除
5、 / 得到的结果为不大于商 的最大整数 4. 一些不等关系的运 算符 大于 大于等于 小于 小于等于 不等于 = 或!= 5.等于(判断语句用) = 6.按位进行或运算 | 或运算是啥,参考前面 课程 7.按位进行与运算 & 同上 8.按位进行反转 * 9.按位进行左移 vv 10.按位进行右移 运算顺序和数学中的运算顺序一样,其中地板除和除是同优 先级的 数值类型转换 (1).a=1 b=2L p rint typ e(a) p rint typ e(b) p rint typ e(a+b) (2).a=1.0 b=2L print type(a) print type(b) print t
6、ype(a+b) PS不同类型的数值相加明显会造成数值类型的转换, 但它估 计也有个优先级的问题,就是 a+b 到底是 a 的数值类型,还 是b的数值类型,哪种优先,大家可以自己试,不知网上查 不查得到 四 一些示例与解说 函数括号内的对象,下面我都叫它自变量 1. bool 布尔数,从老师上课讲的内容来说,就只有 0和 1,应 对于这个函数, 自变量是 0 时,值为 False 非 0 时,值为 True 示例: a=bool(0) print a b=bool(498514658163514) print b c=(None)( None 即为空对象) print c False True
7、 None (老师上课时说是False,我实际运行下来就只是 None) 2. type 示例: print type(16) print type(185616516) print type(2.0) a=2+8484j printa.imag 8484.0 PS最后这个不是用type函数,就是讲到数值类型查 看,我顺带提一下 3. divmod 示例: printdivmod(561651,1515) (370, 1101) 4. pow 示例: printpow(156165,0.5) 395.177175454 5. round 可以指定保留小数点后几位 示例: print round
8、(3,12) print round(61.616196,3) print round (1516516516,-6) 3.0 61.616 1517000000.0 6. 进制转换 示例: print bin(89189) 0b10101110001100101 7. random 示例: (1).import random fori in range (100): a = random.randint(10,100) print a, 31 61 34 56 63 47 30 11 83 41 25 67 98 26 100 88 69 51 21 15 75 68 99 28 78 77
9、 29 34 40 15 70 72 74 65 80 96 41 75 30 19 72 58 20 18 64 83 34 42 62 83 35 25 61 90 45 38 89 53 98 10 99 67 92 99 46 69 81 83 44 89 97 29 24 95 27 11 47 89 63 31 33 65 50 40 85 76 72 56 36 51 33 23 57 38 10 62 63 54 46 85 PS:print a,这个语句中加的逗号是指横着排列,如果没 有,它就会竖着来 (2.)这是一个拓展,要使结果十个一行排列,代码应该看 的懂吧 a=0 k
10、=0 import random fori in range (100): k = random.randint(10,100) print k, a=a+1 if a%10=0: print 35 24 23 71 64 37 80 11 37 40 93 99 71 42 60 69 33 76 99 10 38 49 72 14 38 98 95 12 73 86 53 74 90 39 36 39 16 60 77 15 56 71 40 56 22 47 99 46 49 15 94 70 25 40 25 84 30 86 49 22 81 30 61 29 30 50 67 76 90 69 70 73 49 13 70 56 54 49 29 22 22 68 53 22 77 68 58 40 13 11 79 81 16 80 61 64 79 68 96 36 8| 所有的按位进行的运算里的 “位 ”都是二进制位, 运算时 把数值都转换成二进制数然后进行运算 示例: print 12|17 print 12|int(hh,21) 29 382 PS第二行代码里的后一个数是指 进制下 hh 所 对应的书 (当然前面需要指定它的数值类型,这里是整 型),事实上可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026杯装饮料行业下沉市场开发与渠道深耕策略报告
- 2026葡萄干出口退税政策效应与企业应对策略报告
- 2026医药行业工艺改进与生产成本控制分析报告
- 2026体育场馆实木地板维护市场服务标准研究
- 2026智能物流仓储系统投资回报周期测算报告
- 2026量子传感器技术研究应用进展及市场供需分析研究
- 2026能源综合行业市场供需现状投资评估发展趋势规划研究报告
- 2026饮品代工企业质量标准提升与产能扩建规划报告
- 2026露营场景便携饮品包装设计趋势与应急供应链方案
- 2026中国创新医疗器械注册审批改革与上市加速路径研究报告
- 小学五年级道德与法治“探索中国革命道路”教学设计
- 人教版九年级英语上册Unit 3 Smart Learning Section A 1a-1d教学设计
- 市政工程安全监理实施细则
- 妊娠期高血压急症应急预案演练脚本
- 增肌健身全攻略【课件文档】
- DB65∕T 4758-2023 棉秸秆裹包微贮饲料生产技术规程
- 游标卡尺使用课件
- 【高一】【秋季上】开学家长会《开启新征程点亮新学期》(课件)
- 2025年广东省军事理论竞赛题库
- 辱骂调解协议书模板
- 2024年中秋节晚会致辞模版(4篇)
评论
0/150
提交评论