Python编程入门练习笔记.doc

Python编程入门练习笔记.doc

ID:55632134

大小:39.50 KB

页数:7页

时间:2020-05-21

Python编程入门练习笔记.doc_第1页
Python编程入门练习笔记.doc_第2页
Python编程入门练习笔记.doc_第3页
Python编程入门练习笔记.doc_第4页
Python编程入门练习笔记.doc_第5页
资源描述:

《Python编程入门练习笔记.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python练习笔记1.简单循环#diceimportrandomforxinrange(1,11):throw_1=random.randint(1,6)throw_2=random.randint(1,6)total=throw_1+throw_2print(total)iftotal==7:print('SevenThrown!')iftotal==11:print('ElevenThrown!')ifthrow_1==throw_2:print('Doublethrown!')iftotal>=

2、5andtotal<=9:print('notbad!')#:让这一行都变成注释import:调用库函数for…in…:构成一个循环,for后面跟一个变量名,每次循环后被赋一个新值(类似于C里面的i);in后面会计算出一套循环并列出来;后面的冒号说明还没有写完,接着要进入forin的内部(下一行自动缩进)and:两边为真则为真(相当于C里面的&&)iftotal>=5andtotal<=9:这句话还可以这样写ifnot(total<5andtotal>9):另外,C里面的

3、

4、(或)在Python里面是o

5、r【注意】print括号里面引用要打印的字符用单引号,不是双引号;严格按照缩进(缩进在python里相当于C里面的{})。#dice_elifimportrandomforxinrange(1,11):throw_1=random.randint(1,6)throw_2=random.randint(1,6)total=throw_1+throw_2print(total)iftotal<4:print('Badluck!')eliftotal<8:print('Notgood')else:print(

6、'Notbad!')elif:elseif的缩写注意else后面的冒号2.#DRY#Don’trepeatyourself拒绝重复!#dice_while_breakimportrandomwhileTrue:throw_1=random.randint(1,6)throw_2=random.randint(1,6)total=throw_1+throw_2print(total)ifthrow_1==6andthrow_2==6:breakprint('DoubleSixthrown!')3.字符串>

7、>>book_name=‘ProgrammingRaspberryPi’若直接输入>>>book_name若输入>>>print(book_name)#区别:第一个输出一个字符串(带引号),第二个打印一个值(不带引号)字符串长度:>>>len(book_name)获取字符串中指定位置字符:>>>book_name[1]截取字符串:>>>book_name[0:11]把字符串加到一起:>>>book_name+‘byDolcerena’【注意】数组下标参数用方括号;首字母的位置从0开始;输入下标超出字符串

8、长度会报错;截取时输入第二个数字“11”,其实取到字符串的第10个字符;如果不确定取到哪里,可以[12:](或者[:12])这样会默认取到最后(或者开头)。4.列表字符串是字符的列表。>>>numbers=[123,34,55,321,9]给列表numbers赋初值(可以用len()得numbers的长度:5)>>>numbers[1:3]取numbers里的2,3项>>>numbers[0]=1将numbers里的第一项用“1”覆盖>>>numbers.sort()对numbers里的值进行排序>>>

9、numbers.pop()移除列表中的一项,若括号中没有声明移除哪一项,则默认移除最后一项>>>numbers.insert(1,66)在列表中增加一项,1代表插入位置,66代表插入内容>>>big_list=[123,'hello',['innerlist',2,True]]复合列表,结构如下图:big_list→123“hello”→‘innerlist’2True思考1:如何取出2?>>>big_list[2][1](将”big_list[2]”看做一个列表,列表后加[1]取出当前列表第二项,即2

10、)思考2:设计一个for循环,将列表中的项列出来list=[1,'one',111]foriteminlist:print(item)【注意】pop()括号中的参数也是从0开始,即pop(1)移除列表中第二项;其他也是。5.函数功能:创造一个函数make_polite,让句子变得礼貌。#functiondefmake_polite(sentence):polite_sentence=sentence+'please'returnpolite

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。