随笔分类 -  python

摘要:1 命名空间      命名空间(namesapce)用来记录变量的轨迹(记录名字的地方)。命名空间本质上是一个字典(dict),它的键就是变量名,值就是变量的值。A namespace is a mapping from names to obje 阅读全文
posted @ 2017-04-24 21:27 思否丶 阅读(482) 评论(0) 推荐(0)
摘要:这里我们的环境是 python3 1 算术运算符 | | 加 | 减 | 乘 | 除 | 求整除 | 求余 | 指数 | | | | | | | | | | | 符号 | \+ | \ | \ | / | // | % | \ \ | | 用法 | 2+3 | 3 2 | 3\ 2 | 3/2 | 阅读全文
posted @ 2017-04-24 21:27 思否丶 阅读(153) 评论(0) 推荐(0)
摘要:```python import time for i in range(101): print("\r%d%% %s"%(i,"#"*i),end="") time.sleep(0.5) ``` 阅读全文
posted @ 2017-04-24 21:26 思否丶 阅读(98) 评论(0) 推荐(0)
摘要:set类的元素一定是不可变数据类型。 set本身是可变数据类型 set和dict类似。 阅读全文
posted @ 2017-04-24 21:25 思否丶 阅读(138) 评论(0) 推荐(0)
摘要:1 什么是编码?      人们通过显示器看到的数字符号,但是计算机是不能识别的。计算机因为电器特性,能识别高低电平。人们给高电平赋1,低电平赋0。因为计算机有了识别0、1的功能。但如何把01变成人们所看到的具体的符号和数字。这其中就涉及到编码。也就 阅读全文
posted @ 2017-04-24 21:24 思否丶 阅读(145) 评论(0) 推荐(0)
摘要:boolean是所有编程语言里面最常见的的类型,流程控制都需要用到它。 boolean有True和False两个值。 True: 1," "(空格),空容器等等都是真 False:空列表,空字典,空元组,空集合,空字符串,0,None 阅读全文
posted @ 2017-04-24 20:32 思否丶 阅读(358) 评论(0) 推荐(0)
摘要:三级菜单简化版 阅读全文
posted @ 2017-04-24 20:31 思否丶 阅读(205) 评论(0) 推荐(0)
摘要:字典dict特点:无序,键唯一(键值对) 字典占用的空间比list的大,是采用空间换取时间。 如果有2个键,后一个键对应的值会覆盖前一个键对应的值。 键是唯一的,且是不可变数据类型。 创建 增 删 同时添加多个元素或一个字典 改 查 遍历 其他 快速生成字典 阅读全文
posted @ 2017-04-24 20:30 思否丶 阅读(144) 评论(0) 推荐(0)
摘要:```python A="dSdw\teWfdxs" print(A.capitalize()) #首字母改大写 print(A.lower()) #大写变小写 print(A.center(50,"*")) # *******************dSdw eWfdxs******************** print(A.count("d",1,9)) #等价于A[1:9... 阅读全文
posted @ 2017-04-24 20:29 思否丶 阅读(114) 评论(0) 推荐(0)
摘要:1 文件操作流程 1 打开文件 对操作系统发起系统调用 要操作文件,需要获得文件的句柄。 可以通过open()来获取文件的句柄。 f就是文件的句柄 对文件的操作,也就是对句柄的操作。 encoding默认的是以系统默认的编码方式。 (windows默认gbk,mac和linux默认utf 8) 2 阅读全文
posted @ 2017-04-24 20:27 思否丶 阅读(181) 评论(0) 推荐(0)
摘要:1 编程语言的类型 编程语言从不同的角度可以分为,解释型和编译型,静态语言和动态语言、强类型和弱类型。 解释型和编译型的区别 编译型是把文件一次性全部翻译成机器语言,并保存为二进制文件。 解释型是在程序运行时,一条一条地通过解释器来翻译成机器语言,也就是解释器翻译一条,计算机运行一条。 常用的编译型 阅读全文
posted @ 2017-04-24 20:26 思否丶 阅读(176) 评论(0) 推荐(0)
摘要:1 为什么使用函数 在没有接触函数时,有时候需要将一个功能多次写,如果需要修改其中一个变量,则需要把所有实现该功能的代码一处一处改。不利于代码维护,代码量大了,组织结构也会很不清晰。 所以总结不使用函数的确定: 代码冗余(重复代码多) 不利于维护(修改麻烦) 可读性差(组织结构不清晰) 函数的优点: 阅读全文
posted @ 2017-04-24 20:26 思否丶 阅读(226) 评论(0) 推荐(0)
摘要:补充 str转list list = list(str) list转str str = ''.join(list) tuple list相互转换 tuple = tuple(list) list = list(tuple) 阅读全文
posted @ 2017-04-24 20:25 思否丶 阅读(418) 评论(0) 推荐(0)

return