摘要: 实现一个简单计算器 当用户输入:2+3 ,4+ 5 等可以直接计算出结果 其实可以另一种方法来做(考虑到用户输入的极端情况,就是中间有很多空格) 用户输入字符和数字,统计输入内容中数字出现的次数 很明显,需要做两步: 判断数字: isdigit() 是数字则累加; 阅读全文
posted @ 2018-08-11 23:35 写的BUG代码少 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 整体数据类型 int:用于计算 : bool: 用于用户判断: str:(不可变数据类型) 用于存储少量数据: list:(可变数据类型)用于存储大量数据: dict:(可变数据类型)一般可以用于索引 根据键索引值: tuple:元组,不可变数据类型 数据类型详解 int数据类型 bit_lengt 阅读全文
posted @ 2018-08-11 19:09 写的BUG代码少 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 首字母大写 str.capitalize() 输出结果就是:Xuanxuan 全部大写(小写) str.upper() str.lower() 大小写反转 str.swapcase() 字符串中原来大写的现在变小写,原来小写的现在变大写; 每个隔开(中间有特殊字符或者数字)的部分首字母大写 str. 阅读全文
posted @ 2018-08-11 18:35 写的BUG代码少 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 昨天作业题: 1-2+3-4...+99 中除了88以外数字之和: 其实有两种理解:第一种直接把88去掉,后面的符号还是按照最原始序列一正一负,所以89 前面的符号就是正: # 1-2+3-4....+87(-88)+89...+99sum=0count=0sign=-1while count<99 阅读全文
posted @ 2018-08-11 11:47 写的BUG代码少 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 运算符 算术运算符:+ - / % // 等 逻辑运算符: not and or 优先级 not >and >or 运算时: and 前为False 后面的不再计算,前为True,输出后面的; or 前面为True,后面的也不再计算,否则输出后面的: 类比,int 和 str 数据类型可以相互转换, 阅读全文
posted @ 2018-08-11 10:00 写的BUG代码少 阅读(144) 评论(0) 推荐(0) 编辑