09 2018 档案

摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 一些字符串方法会分析字符串,或生成转变过的字符串。upper()和lower()字符串方法返回一个新字符串, 其中原字符串的所有字母都被相应地转换为大写或小写。字符串中非字母字符保持不变。 isupper()和islower()字符串方法判断字符 阅读全文
posted @ 2018-09-30 19:04 李荣洋 阅读(1484) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在Python中输入字符串值相当简单:它们以单引号开始和结束。但是如何才能在字符串内使用单引号呢? 输入‘That is Ailce's cat.’是不行,因为Python认为这个字符串在Ailce之后就结束了,剩下的(s cat.')是无效的 阅读全文
posted @ 2018-09-29 19:25 李荣洋 阅读(194) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 你在创建一个好玩的视频游戏。用于对玩家物品清单建模的数据结构是一个字典。其中键是字符串, 描述物品清单中的物品,值是一个整型值,说明玩家有多少该物品。例如,字典 # 我是可耻的分割线 1、物品清单,示例代码: 运行结果: 2、列表到字典的函数,示 阅读全文
posted @ 2018-09-28 19:42 李荣洋 阅读(836) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 对于上一章列举的井字棋建模相当简单:棋盘只需要一个字典,包括9个键值对。当你对复杂的事物建模时, 可能发现字典和列表中需要包含其他字典和列表。列表适用于包含一组有序的值,字典适合于包含关联的键于值。 例如,下面的程序使用字典包含其他字典,用于记录 阅读全文
posted @ 2018-09-27 21:07 李荣洋 阅读(793) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在有因特网之前,人们也有办法与世界另一边的某人下一盘国际象棋。每个棋手在自己家里放好一个棋盘,然后 轮流向对方寄出明信片,描述每一着棋。要做到这一点,棋手需要一种方法,无二义地描述棋盘的状态,以及他们的想法。 我们使用一个,比国际象棋简单一点的游 阅读全文
posted @ 2018-09-26 20:22 李荣洋 阅读(572) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 如果程序中倒入pprint模块,就可以使用pprint()和pformat()函数,它们将“漂亮打印”一个字典的字。如果 想要字典中表项的现实比print()的输出结果更干净,这就游泳了。 # 我是可耻的分割线 1、普通打印,示例代码1: 运行结 阅读全文
posted @ 2018-09-25 19:53 李荣洋 阅读(4764) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 你常常需要为字典中某个键设置一个默认值,当该键没有任何值时使用它。 # 我是可耻的分割线 1、复杂写法,示例代码1: 运行结果: 2、简单写法,示例代码: 运行结果: 两者运行执行结果一样,但第二种明显简洁许多。 阅读全文
posted @ 2018-09-24 13:01 李荣洋 阅读(444) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 文件操作有创建、写入、关闭 创建时可指定模式‘r‘为读模式、‘w’为写模式(此模式多次写入会覆盖以后内容)、‘a’模式为可读可写模式 # 我是可耻的分割线 1、创建文件 (1)无路径创建文件(源码所在路径C:\Users\Administrato 阅读全文
posted @ 2018-09-23 13:55 李荣洋 阅读(208) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在访问一个键值之前,检查该键是否存在于字典中,这很麻烦。好在,字典中有一个get()方法,它有两个参数: 要取得其值的键,以及如果该键不存在时,返回备用的值。 # 我是可耻的分割线 1、检查是否存在于键中,示例代码1: 运行结果: 根据运行结果可 阅读全文
posted @ 2018-09-22 10:23 李荣洋 阅读(613) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在介绍列表时,我们介绍了in和not in操作符可以检查值是否存在于列表中。也可以利用这些操作符,检查 某个键或值是否存在于字典中。 # 我是可耻的分割线 1、检查是否存在于键中,示例代码1: 运行结果: 示例代码2: 运行结果: 2、检查是否存 阅读全文
posted @ 2018-09-21 20:25 李荣洋 阅读(18650) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 有3个字典方法,它们将返回类似的列表值,分别对应于字典的键、值和键-值对:keys()、values()和 items()。 这些方法返回的值不是真正的列表,它们不能被修改,没有append()方法。但这些数据类型可以用于for循环。 # 我是可 阅读全文
posted @ 2018-09-20 19:59 李荣洋 阅读(6294) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 像列表一样,“字典”是许多值的集合。但不像列表的下标,字典的索引可以使用许多不同数据类型,不只是整数。 字典的索引被程序“键”,键及其关联的值称为“键-值”对。 不像列表,字典中的表项是不排序的。名为spam的列表中,第一个表项是spam[0]。 阅读全文
posted @ 2018-09-19 17:51 李荣洋 阅读(214) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 假定有一个列表的列表,内层列表的每个值都是包含一个字符的字符串,像这样: grid = [['.', '.', '.', '.', '.', '.'],['.', 'O', 'O', '.', '.', '.'],['O', 'O', 'O', 阅读全文
posted @ 2018-09-18 18:18 李荣洋 阅读(565) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 编写一个函数,它以一个列表值作为参数,返回一个字符串。该字符串包含所有表项,表项之间以逗号和空格分隔, 并在最后一个表项之前插入 and。例如,将前面的 spam 列表传递给函数,将返回'apples, bananas, tofu, and ca 阅读全文
posted @ 2018-09-17 20:39 李荣洋 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在处理列表和字典时,尽管传递引用常常是最方便的方法,但如果函数修改了传入的列表或字典,你可能不希望 这些变动影响原来的列表或字典。要做到这一点,Python提供了名为copy的模块,其中包含copy()和deepcopy()函数。 第一个函数co 阅读全文
posted @ 2018-09-16 10:52 李荣洋 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 要理解参数如何传递给函数,引用就特别重要。当函数被调用时,参数的值被复制给変元,对于列表,这意味着 変元得到的是引用拷贝。 # 我是可耻的分割线 1、示例代码: 运行结果: 根据结果可以看出,虽然eggs()函数没有返回值,但是当调用eggs() 阅读全文
posted @ 2018-09-15 09:53 李荣洋 阅读(273) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 方法和函数是一回事,只是它是调用在一个值上。列如,如果一个列表值存储在spam中,你可以在这个 列表上调用index()列表方法,就像spam,index('hello')一样。方法部分跟在这个值后面,以一个句点分割。 每种数据列表都有它自己的一 阅读全文
posted @ 2018-09-14 20:20 李荣洋 阅读(187) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 多重赋值技巧是一种快捷方式,让你在一行代码中,用列表的值为多个变量赋值。不必一个下标一个下标的赋值。 # 我是可耻的分割线 1、多种赋值技巧,示例代码: 运行结果: 根据结果可以看出,结果相同,但多重赋值技巧可以使代码变得更简洁。使用多重赋值技巧 阅读全文
posted @ 2018-09-13 19:39 李荣洋 阅读(1596) 评论(0) 推荐(1) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 利用in和not in操作符,可以确定一个值是否在列表中。像其他操作符一样,in和not in用在表达式中, 连接两个值:一个要在列表中查找的值,以及待查找的列表。这些表达式将求值为布尔值。 in和not in结果相反,看下面的示例代码。 # 我 阅读全文
posted @ 2018-09-12 19:46 李荣洋 阅读(993) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 当你第一次开始编程时,很容易会创建许多独立的变量,来保存一组类似的值。例如自己家养了很多只猫, 每只猫都有一个名字,你可能会这样写代码保存猫的名字: catName1 = 'Zophie'catName2 = 'Pooka'catName3 = 阅读全文
posted @ 2018-09-11 19:42 李荣洋 阅读(278) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 “列表”是一个值,它包含多个字构成的序列。术语“列表值”指的是列表本身“它作为一个值,可保存在变量中, 或传递给函数,像所有其他值一样”,而不是指列表值之内的那些值。列表值看起来像这样:[‘cat’,'bat','rat','elephant'] 阅读全文
posted @ 2018-09-10 20:22 李荣洋 阅读(198) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 让我们来使用前面介绍过的知识,做一个猜数字游戏,它会提示用户输入一个范围内的数字,并判断 用户输入的数字和程序的数字是否一致。 # 我是可耻的分割线 示例代码: 猜对时运行结果: 猜错时运行结果: 上面程序如果输入的不是输入就会报错 修改示例代码 阅读全文
posted @ 2018-09-09 11:27 李荣洋 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在Python程序中遇到错误,或“异常”,意味着整个程序崩溃。你不希望这发生在真实的程序中。相反, 你希望程序能检测错误,处理它们,然后继续运行。 列如,一个程序,它有一个“除数为零”的错误。 # 我是可耻的分割线 示例代码: 运行结果: 当试图 阅读全文
posted @ 2018-09-08 12:06 李荣洋 阅读(797) 评论(0) 推荐(1) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 如果需要一个函数内修改全局变量,就使用global语句。如果在函数的顶部有global eggs这样的代码,它就告诉Python, “在这个函数中,eggs指的是全局变量,所以不要用这个名字创建一个局部变量”。 # 我是可耻的分割线 示例代码: 阅读全文
posted @ 2018-09-07 20:09 李荣洋 阅读(1979) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在被调用函数内赋值的変元和变量,处于该函数的“局部作用域”。在所有函数之外赋值的变量,属于“全局作用域”。 处于局部作用域的变量,被称为“局部变量”。处于全局作用域的变量,被称为“全局变量”。一个变量必是其中一种,不能 即是局部又是全局。 可以将 阅读全文
posted @ 2018-09-06 20:37 李荣洋 阅读(362) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 大多数参数是由他们在函数中的位置来识别。列如,random.randint(1,10)与random.randint(10,1)。 函数调用random.randint(1,10)将返回1到10之间的一个随机整数,因为第一个参数是范围的下界, 第 阅读全文
posted @ 2018-09-05 20:02 李荣洋 阅读(814) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 在Python中有有一个值称None,它表示没有值,None是NoneType数据类型的唯一值(其他编程语言可能称这个值为null、 nil或undefined)。就像布尔值True和False一样,None必须大写首字母N。 如果你想变量中存的 阅读全文
posted @ 2018-09-04 20:43 李荣洋 阅读(1224) 评论(0) 推荐(0) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 如果调用len()函数,并向它传入向'Hello'这样的参数,函数调用就求值为整数5。这是传入的字符串的长度。一般来说,函数调用 求值的结果,称为函数的“返回值”。 用def语句创建函数时,可以用return语句指定应该返回什么值。return语 阅读全文
posted @ 2018-09-02 17:50 李荣洋 阅读(1363) 评论(4) 推荐(1) 编辑
摘要:随笔记录方便自己和同路人查阅。 # 我是可耻的分割线 如果调用print()或len()函数,你会传入一些值,放在括号之间,在这里称为“参数”。也可以自己定义接收参数的函数。 函数总会包含以下部分: (1)def关键字 (2)函数名(和变量名同样的命名规则) (3)()圆括号 (4)冒号 (5)缩进 阅读全文
posted @ 2018-09-01 19:19 李荣洋 阅读(2044) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示