Python复习题

上传人:hs****ma 文档编号:561509904 上传时间:2023-09-08 格式:DOC 页数:43 大小:1.21MB
返回 下载 相关 举报
Python复习题_第1页
第1页 / 共43页
Python复习题_第2页
第2页 / 共43页
Python复习题_第3页
第3页 / 共43页
Python复习题_第4页
第4页 / 共43页
Python复习题_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《Python复习题》由会员分享,可在线阅读,更多相关《Python复习题(43页珍藏版)》请在金锄头文库上搜索。

1、Pyton 复习题 thon 语法基础小结(201-09-08)1 ptho的基础数据类型类型类型名例子整数int1, , 0xab实数lot23, .8E10字符串st“abcd”, 你好逻辑bolrue False运算符 加法 ,字符串联接, 数组融合- 减法 乘法 , 字符串级联 / 实数除法 / 整除 求余数 * 求幂 in 判断 元素是否在序列类型中 fo x n 序列类型 : 序列类型遍历 and 并且 or 或者 n 不是 比较运算符: = != = 赋值语句 = - = = %= 3 i 语句 格式一 i 条件 : 如果条件成立执行本段代码ee: 如果条件不成立执行本段代码 格

2、式二if 条件 : 如果条件成立执行本段代码格式三 i 条件1 : 如果条件成立执行本段代码ei 条件: 如果条件2成立执行本段代码elif 条件: 如果条件3成立执行本段代码ese: 如果以上条件都不成立执行本段代码 4f 循环 f i n 序列类型: 对于序列类型的每一个元素执行本段代码 例一:求数组元素平均的程序#codiggbk#求数组元素的平均值x=1,2,3,4. , 7.1s=0foriin x: = s + i s/ le( x )rint( x, )print( 共, len() ,个元素)prin( 总和=,s)prit( 平均值=,a)=,, 3,6,7.1共 5 个元素

3、总和 1.7平均值= 35例 :求1+2+.+100?range(1,101 )的意思是: 1,2,3,.99,100从1开始,到101结束,但不包含101,每次增加1#cing=bk求1+3+.10=?s=0fo i in rang(1,10+): s s + ipint(12+3+.+0=, s )1+3.+100 550例3 :求1+3+5+7.+9=?range(1,100,2)的意思是: 1,3,5,7,.99从1开始,到100结束,但不包含100,每次增加2#cdig=k#求1+ 3+5+7+.+99=?s=0for i in rge(1,9+1,2): s = s iprint(

4、 1+3+5+7+.+99,s )1+5+7+.+99= 500例4 :求0+9+8+7+.+1 ?range(10,0, -1 )的意思是: 10,9,8,7,6,1从10开始,到0结束,但不包含0,每次增加-1#coing=g#求109+8+7+?s=0fr inrange(10, 0 ,-1): = s ipnt( 10+8+7+.+ 1=, )10+8+7+.+ 1= 55例5 :求数组10,8,, 10,200, 的最大元素 - 方法一#cding=gk求数组 ,8,-1, 100,2, 35的最大元素x = 10,8,-1, 10,200, 5mx x0fori range( 0

5、, e(x) ): i mx xi : mx =xirin( x,)ri( 最大元素=,m)x=10, 8, -1, 1, 200,3最大元素=0例6 :求数组 10,8,-, 0,0,的最大元素 - 方法二#cdin=gbk求数组10,,-1, 100,0, 5的最大元素= 10,8,-1, 100,20, 5mx=x0or y n : if mx 0: f mx xi : x = x = - 1 rin( x=,x)prin( 最大元素=,x)x 10, 8, -1,100, 00, 35最大元素= 200 死循环的用法例3 :求数组 10,8,-1,00,2,35的最大元素 - 方法五#

6、cn=gbk#求数组 10,8,-1, 100,200, 35的最大值x = 0,8,-1, 100,200, m x0i =le(x)-1whil Tre: if mx xi : mx=xii = i -1 if i 0: reak 结束循环的执行n( x=,x)prt( 最大元素=,)x10, 8,-1,00, 20,35最大元素= 20练习题: 将下面数组中的奇数变成它的平方,偶数保持不变.X=1,2,3,4,,7, 22,3, 88 #codnggk将下面数组中的奇数变成它的平方,偶数保持不变x= ,2,3,4,8, 22,33,pint(=, x)for i nrange(0, en

7、(x)): f (x %2) !=0: # 如果第 i 个元素是奇数 xi =i xiprn(变换后,x,x) 1, 2,3, 4, , 7,22, 33, 88变换后,x= 1, 2,,4, 8,49, 22, 1089, 88第2章 函数.1 系统内建函数系统内核提供了许多基本的常用函数, 例如:ord() 求字符的编码, ch()将字符编码转化为字符。等 (1) ord(字符) 返回值: nt 类型 d(A ) 的值 是 6 od() 的值是 48d(a) 的值 是 97or(b) 的值是 98rd(你) 的值是 2032一个汉字是一个字符( 说明:在pyhn2.6以前一个汉字是两个字符

8、) () chr(编码) 由字符编码转化为字符chr( ) 的值是 A ch(66) 的值是 B chr( 97) 的值是 a chr( 4)的值是 0 chr(20320)的值是 你 (3) ex(整数) 将整数转化为1进制字符串hex( 17 ) 的值是 01 hex(194901)的值是 012969 hex(-65)的值是 0x1 请注意:pythn 负数的十六进制字串与C语言表示方法不同 (4) in (字符串)将字符串转化为整数将字符串按十进制转换为整数int(“23”) 的值是 123t(“-65” , 10 ) 的值是 -5将字符串按十六制转换为整数t(“123”,1) 的值是 291i(“-65” , 16) 的值是-1in(“x”, 6 ) 的值是17说明: in(字符串, 进制 ) 进制的取值范围是 2,4,8,0,16,32, 默认值是 0(5) 求序列类型元素的个数len ( 1,2,8,-6)的值是 # 这是求 数组元素的个数 le( bc你2 ) 的值是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号