Python编程入门练习笔记.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python编程入门练习笔记

Dolcerena 2015/2/3 Python练习笔记 简单循环 #dice import random for x in range(1,11): throw_1 = random.randint(1,6) throw_2 = random.randint(1,6) total = throw_1 + throw_2 print(total) if total == 7: print(Seven Thrown!) if total == 11: print(Eleven Thrown!) if throw_1 == throw_2: print(Double thrown!) if total = 5 and total = 9: print(not bad!) #:让这一行都变成注释 import:调用库函数 for…in…:构成一个循环,for后面跟一个变量名,每次循环后被赋一个新值(类似于C里面的i);in后面会计算出一套循环并列出来;后面的冒号说明还没有写完,接着要进入for in的内部(下一行自动缩进) and:两边为真则为真(相当于C里面的) if total = 5 and total = 9: 这句话还可以这样写 if not (total 5 and total 9): 另外,C里面的||(或)在Python里面是or 【注意】print括号里面引用要打印的字符用单引号,不是双引号;严格按照缩进(缩进在python里相当于C里面的{})。 #dice_elif import random for x in range(1,11): throw_1 = random.randint(1,6) throw_2 = random.randint(1,6) total = throw_1 + throw_2 print(total) if total 4: print(Bad luck!) elif total 8: print(Not good) else: print(Not bad!) elif:else if的缩写 注意else后面的冒号 2. #DRY# Don’t repeat yourself拒绝重复! #dice_while_break import random while True: throw_1 = random.randint(1,6) throw_2 = random.randint(1,6) total = throw_1 + throw_2 print(total) if throw_1 == 6 and throw_2 == 6: break print(Double Six thrown!) 3. 字符串 book_name = ‘Programming Raspberry Pi’ 若直接输入book_name 若输入print(book_name) #区别:第一个输出一个字符串(带引号),第二个打印一个值(不带引号) 字符串长度:len(book_name) 获取字符串中指定位置字符:book_name[1] 截取字符串:book_name[0:11] 把字符串加到一起:book_name + ‘by Dolcerena’ 【注意】数组下标参数用方括号;首字母的位置从0开始;输入下标超出字符串长度会报错;截取时输入第二个数字“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里的值进行排序 numbers.pop() 移除列表中的一项,若括号中没有声明移除哪一项,则默认移除最后一项 numbers.insert(1,66) 在列表中增加一项,1代表插入位置,66代表插入内容 big_list = [123,hello,[inner list,2,True]] 复合列表,结构如下图: big_list→ 123“hello”→‘inne

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档