-
#2 判断一个字符串是否包含重复字符
「Google面试题」 【题目】 判断一个字符串是否包含重复字符。例如:good就包含重复字符o,而abc就不包含重复字符 【题目分析】 对字符串进行遍历,统计每一个字符的个数,如果不为1则跳出遍历并返回True 【解答】 1 # !/Users/minutesheep/.pyenv/shims/python 2 # -*...
2019-02-20 00:45:47
-
Python3中列表字符串转数字
比如我们有个列表: number = [ ' 1 ' , ' 2 ' , ' 3 ' , ' 4 ' ]; 如果我们需要将列表里的元素转换为数字呢?最常用的大家可能会想到使用列表推导式: number = [ ' 1 ' , ' 2 ' , ' 3 ' , ' 4 ' ]number = [int(x) for x in number] print (number); 输出:[1, 2, 3,...
2019-02-20 00:45:44
-
windows环境下用pip安装pyautogui遇到的几个问题
1、不能直接使用win+r运行cmd并使用pip,必须点击开始-windows系统-命令提示符,右键-以管理员身份运行 2、运行pip install pyautogui后提示You are using pip version 10.0.1, however version 19.0.1 is available. 这个是pip版本低了,根据提示运行python -m pip in...
2019-02-20 00:45:43
-
python的历史
很容易ABC Guido van Rossum吉多·范罗苏姆-python创建者 Python中的字母表和编程语言有什么共同之处?对,两者都以ABC开头。如果我们在Python语境中讨论ABC,很明显编程语言ABC就是这个意思。ABC是一种通用编程语言和编程环境,ABC的最大成就是影响Python的设计。 Pyt...
2019-02-17 01:54:48
-
协程
协程的特点是利用任务的阻塞时间去处理其他任务 处理任务的是线程,而协程是单线程,占用资源由大到小排:多进程多进程协程 gevent模块封装greenlet模块,greenlet模块封装yield 在gevent里使用tiem.sleep会失效,需要使用gevent.sleep,或者使用monkey补丁实现替换 使...
2019-02-17 01:54:41
-
生成器
两种创建生成器的方法: 将列表推导式的 [ ]换成 ( ) 在函数里使用 yield 三种启动生成器的方法: next() send(参数) for循环 迭代器和生成器的区别: 迭代器可以减少资源耗用,实现循环 生成器是特殊的迭代器,可以通过yield暂停执行,也可以通过send启动方式传参改变...
2019-02-17 01:54:23
-
向后台提交数据:cookie,secure_cookie,
向后台提交数据除了前端url,form表单,Ajax外还可以用cookie,secure_cookie,提交更多信息可以在用cookie基础上用session, cookie,secure_cookie提交用户数据:浏览器访问1页面,后端判断前端浏览器提供的用户对不对,对的话,设置cookie或secure_cookie成用户名,用同...
2019-02-17 01:54:31
-
python 闭包&装饰器(一)
一、闭包 1.举例 def outer(): x = 10 def inner(): # 内部函数 print (x) # 外部函数的一个变量 return inner # 调用inner()函数的方法 outer()() # 法一 f = outer()f() # 法二 注意: inner()是局部变量,在全局范围不可调用(即不能直接调用inner()函数),但是...
2019-02-17 01:54:22
-
Python练手例子(8)
43、模仿静态变量(static)另一案例。 程序分析: 演示一个python作用域使用方法。 # python3.7 class Num: nNum = 1 def inc(self): self.nNum += 1 print ( ' nNum = %d ' % self.nNum) if __name__ == ' __main__ ' : nNum = 2 inst = Num() for i in range(3 ): nNu...
2019-02-17 01:54:01
-
python使用ctypes模块下的windll.LoadLibrary报OSErro
原因: python是64位的python,而windll.LoadLibrary只能由32位的python使用 参考:64位Python调用32位DLL方法(一) 解决方法: 使用32位的python(切记版本不要太新,本人一开始使用最新的32位python3.7.2再次报错,换成python3.6成功运行) 我的方法是使用Anaconda创...
2019-02-17 01:54:19
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash