摘要:
* eval() 在字符串中能计算 >>> "5+5" Out[51]: '5+5' >>> eval("5+5") Out[52]: 10 >>> "'hello'+'world'" Out[53]: "'hello'+'world'" >>> eval("'hello'+'world'") Out[54]: & 阅读全文
摘要:
* 概述 写了这么多功能,总要采用http相关协议来访问 * 常用框架 Django:这是一个被广泛应用的框架, 如果看官在网上搜索, 会发现很多公司在招聘的时候就说要会这个, 其实这种招聘就暴露了该公司的开发水平要求不高。 框架只是辅助, 真正的程序员, 用什么框架, 都应该是根据需要而来。 当然不同框架有不同的特点, 需要学习一段时间。 Flask:... 阅读全文
摘要:
* 创建类 #!/usr/bin/env python # -*- coding: utf-8 -*- class Person: def __init__(self,name,sex): self.name=name self.sex=sex info = Person("John","male") pr... 阅读全文
摘要:
* while 循环 # while expression: statement(s) 猜数字 #!/usr/bin/env python # -*- coding: utf-8 -*- import random number = random.randint(1,101) guess=0 whil... 阅读全文
摘要:
条件语句 阅读全文
摘要:
* 学习一下 >>> import random >>> dir(random) 提几个主要的 >>> random.randint(10,100) Out[6]: 83 得到 10到100的随机整数 random.randrange(11,100,2) Out[21]: 19 得到 11 到 100随机奇数 >>> random.random(... 阅读全文
摘要:
* 编码概述 python2默认编码是ascii * 中文处理 >>> name ="中国" >>> name Out[265]: '\xe4\xb8\xad\xe5\x9b\xbd' 看到一些读不懂的代码 文件开头加上 # -*- coding: utf-8 -*- 或 # coding:utf-8 遇到字符串 ... 阅读全文
摘要:
* 集合概念 元素没有序列,但元素不能重复 元素的数据类型可以是数字、字符串、元组,不能是列表和字典 * 常规操作 # 创建 >>> myset=set("hello") >>> type(myset) Out[137]: set >>> myset Out[138]: {'e', 'h', 'l', 'o'} >>> myset... 阅读全文
摘要:
* 字典概述: # 可变的,像列表一样元素是可变的 # 可以存任何对像,也和列表一样每一个元素可以是不同的对象 数量和列表一样,没有限制 # 采用 key:value 方式存数据 # 又名“关联数组”或“哈希表” * 常规操作 # 创建字典 @方法一: >>> mydict={} >>> type(mydict... 阅读全文
摘要:
* 字符串常规操作 # 字符串连接 a="hello" b="world" c=112 >>> a+b Out[33]: 'helloworld' >>> "china"+a Out[34]: 'chinahello >>> a+`c` Out[35]: 'hello112' >>> a+str(c) ... 阅读全文
摘要:
* 取名字 # 禁止使用保留字 # 文件名:全小写,可使用下划线 # 函数名:全小写,可下划线,或驼峰写法 # 函数参数: # 变量:全小写,可用下划线 # 以单一下划线开头的变量名( _X)不会被from module import *语句导入的。 # 前后有下划线的变量名( X)是系统定义的变量名, 对解释器有特殊意义。 # 以两个下划线开头, ... 阅读全文
摘要:
* 模块概述: python只所以这么流行,就是前面很多人发明的轮子,可以直接拿来用 形式1:import module-name。 import后面跟空格, 然后是模块名称, 例如:import os 形式2:from module1 import module11。 module1是一个大模块, 里面还有子模块module11, 只想用module11, 就这么写了 ... 阅读全文