摘要: encode与decode:以下代码皆为Windows系统下试验代码,其他博客代码皆在Mac OS下操作 总是搞不清两者,先下载了两张图片,能够大概理解 在python2中,默认是ASCII编码 在python3中,文件的默认编码是UTF-8,不用像python2声明UTF-8,python内部的字 阅读全文
posted @ 2019-07-29 21:55 iGenius 阅读(164) 评论(0) 推荐(0) 编辑
摘要: """ 需求 三级目录 ①展示出省级目录 ②用户选择省份 1.跳出对应的地级市 2.可以返回上一级菜单 3.可以选择地级市 4.可以退出程序 ③选择地级市 1.跳出对应的县 2.可以返回上一级菜单 3.可以退出 """ chinese_city = { '江苏省': { '苏州市': ['姑苏区', '高新区', ... 阅读全文
posted @ 2019-07-28 20:03 iGenius 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 后面有优化过后的代码,链接地址如下 https://www.cnblogs.com/igeniuswwh/p/11260667.html 阅读全文
posted @ 2019-07-28 14:30 iGenius 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 不可变类型:整型,字符串,元组 可变类型:列表,字典 字典:增删查改 ①字典键必须是不可变类型 ②无序的 ③唯一键 字典的嵌套、排序、遍历 字符串的方法 阅读全文
posted @ 2019-07-28 11:09 iGenius 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 创建查询元组 将列表或者元组赋值给多个变量,列表或者元组内的数据个数必须与变量个数相等 查询变量内存地址 阅读全文
posted @ 2019-07-27 16:07 iGenius 阅读(135) 评论(0) 推荐(0) 编辑
摘要: """ 需求: ①客户输入目前拥有资金 ②跳出商品列表 ③客户选择商铺目录中的商品 ④根据客户手头资金以及商品价格判断客户是否可以购买 ⑤可以购买则添加至购物车,并计算出客户剩余资金 ⑥不可以购买则提示客户还缺多少资金 ⑦客户结束购物后提示客户选择了哪些商品以及对应商品的价格,并且计算出总价格以及客户剩余资金 """ goods_list = [ ["bike", 1200], ... 阅读全文
posted @ 2019-07-27 13:35 iGenius 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 其实 \t 是补全(8-前面字符的位数%8)的距离,也就是说前面有1个字符那么在1个字符后输出一个\t,则\t的长度为7个字符长度 输出结果对不齐是因为输出的数据有些大于8个字符,有些小于8个字符 具体可以看"python学习day05练习"中的pen输出效果,列表中pen因为小于8个字符,其他数据 阅读全文
posted @ 2019-07-27 12:34 iGenius 阅读(3114) 评论(1) 推荐(0) 编辑
摘要: 三个引号:①打印多行②注释 集成开发环境(IDE) ①VIM:经典的linux下的文本编辑器 ②Emacs:文本编辑器,比VIM更容易使用,linux ③Eclipse:java IDE,支持python,c,c++ ④Visual Studio:微软的IDE ⑤notepad++,sublime( 阅读全文
posted @ 2019-07-27 10:27 iGenius 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单。在iOS开发中常用的视图切换有三种,今天我们将一一介绍: iOS三种视图切换的原理各不相同: UITabBarController:以平行的方式管理视图,各个视图之间往往关系并不大,每个加入到UITab 阅读全文
posted @ 2017-01-17 23:28 iGenius 阅读(304) 评论(0) 推荐(0) 编辑
摘要: layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。 2、addSubview会触发layoutSubviews。 3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化。 4、滚动一个UIS 阅读全文
posted @ 2017-01-11 22:31 iGenius 阅读(270) 评论(0) 推荐(0) 编辑