首页
友情链接
精美壁纸
给我留言
更多
关于我
Search
1
uniapp Click点击事件冲突解决
4,558 阅读
2
【插件】UNI APP 实现商米打印机功能支持T1,T2,V2机型
3,874 阅读
3
【测试可用】个人码免签支付系统源码/免签支付系统/微信支付平台
1,975 阅读
4
Java Validation参数校验注解使用
1,230 阅读
5
windows10下docker:给已存在的容器添加端口映射的方法
1,219 阅读
Java
Spring Boot
Spring Mvc
Java基础
进阶知识
前端
uniapp
小程序/公众号
JavaScript
HTML/CSS
Vue
PHP
开源软件
商城
营销工具
开发工具
视频/教程
Discuz主题/插件
typecho主题/插件
SEO杂谈
数据库
MongoDB
MySQL
Redis
单片机
概念说明
电路相关
Python
devops
docker
k8s
linux
职场杂谈
登录
/
注册
Search
标签搜索
python
mysql
人人商城
php
java
docker
typecho
插件
微擎
seo
spring boot
discuz
队列
uni-app
phpcms
教程视频
开源系统
源码
工具
css
哈根达斯
累计撰写
100
篇文章
累计收到
154
条评论
首页
栏目
Java
Spring Boot
Spring Mvc
Java基础
进阶知识
前端
uniapp
小程序/公众号
JavaScript
HTML/CSS
Vue
PHP
开源软件
商城
营销工具
开发工具
视频/教程
Discuz主题/插件
typecho主题/插件
SEO杂谈
数据库
MongoDB
MySQL
Redis
单片机
概念说明
电路相关
Python
devops
docker
k8s
linux
职场杂谈
页面
友情链接
精美壁纸
给我留言
关于我
搜索到
100
篇与
哈根达斯
的结果
2022-04-30
ThinkPHP 伪静态设置
nginxlocation / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }apapche<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L] </IfModule>
2022年04月30日
164 阅读
0 评论
0 点赞
2022-04-29
python第三方库代码提示_解决pycharm不能自动补全第三方库的函数和属性问题
因为python是动态语言,变量类型是可变的,所以不管pycharm还是sublime都做不到准确的类型推断。一个比较取巧的做法是assertassert isinstance(a, A_type)补充知识:pycharm 第三方库函数无代码提示解决方案问题描述呃呃呃,想使用urllib库进行HTTP 调用,然后发现有些地方没有代码提示。。。这就很难受了,我根本不清楚API的,你不给我一点提示就过分了呀!!!from urllib import request def demo(): s = request.urlopen('http://www.baidu.com') # 没有提示。。。 s._ if __name__ == '__main__': demo()解决方案经过一些资料查阅,发现了这些解决方法,仅供参考:使用isinstance 指定from urllib import request from http.client import HTTPResponse def demo(): s = request.urlopen('http://www.baidu.com') assert isinstance(s, HTTPResponse) s.read() if __name__ == '__main__': demo() 使用类型注解 from urllib import request from http.client import HTTPResponse def demo(): s = request.urlopen('http://www.baidu.com') # type: HTTPResponse # 这样也OK! s.read() if __name__ == '__main__': demo() 指定类型from urllib import request from http.client import HTTPResponse def demo(): s = request.urlopen('http://www.baidu.com') """:type:HTTPResponse""" #这样也是OK滴! s.read() if __name__ == '__main__': demo()以上这篇解决pycharm不能自动补全第三方库的函数和属性问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。————————————————版权声明:本文为CSDN博主「weixin_39622123」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_39622123/article/details/112922525
2022年04月29日
1,125 阅读
0 评论
2 点赞
2022-04-28
(四) 【新手7天爬虫入门】python基础知识———字符串
字符串是 Python 中最常用的数据类型。在Python程序中,如果我们把单个或多个字符用单引号'或者双引号""包围起来,就可以表示一个字符串。比如 str1 = '爱分享,跟着站长学习全栈技术,一起变强一起脱发' print(str1) str2 = "爱分享,跟着站长学习全栈技术,一起变强一起脱发" print(str2) 以三个双引号"""开头的字符串可以折行,如下 str2 = """ 爱分享 跟着站长学习全栈技术,一起变强一起脱发 """ print(str2) 字符串常用操作举例# 字符串长度 print("当前字符串长度为%d" % len(str1)) # 字符串的截取,截取第4位到第10位 print(str1[4:10]) # 取第4位字符 print("取第4位字符:%s" % str1[4]) # 从第4位开始截取 print("从第4位开始截取:%s" % str1[4:]) # 从第4位开始,字符串截取 print("从第4位开始,每间隔一个字符串截取:%s" % str1[4:0:2]) # 字符串转大写 print("字符串转大写:%s" % str1.swapcase()) # 字符串拼接 print("wwww." + "gxxblw." + "com") # 重复拼接 print("wwww.gxxblw.com " * 3)以上只是举例一部分开发中使用的方法,大家可以看官方的函数API学习,或者需要到怎么处理都可以进行百度搜索
2022年04月28日
170 阅读
0 评论
0 点赞
2022-04-27
(三) 【新手7天爬虫入门】python基础知识———For循环与while循环(附带九九乘法表源码)
编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,在开发中时经常使用到的,比如在爬虫中根据总页数和数量进行循环爬取等。Python 提供了 for 循环和 while 循环(在 Python 中没有 do..while 循环),在循环中经常同时搭配两个关键词break和continue进行使用for与while的使用区别for 给定一个循环值,根据循环值大小进行次数循环while 给定一个条件,若满足条件则进入循环体for举例子代码:# 循环打印3次 for i in range(3): print("循环次数",i+1) #输出0,1,2 # 循环3次并且找出3的公约数 for i in range(0, 10, 3): #range(0, 10, 3) ,0从哪个值开始循环,10:循环到哪个值,3:step步数 print("公约数", i) #输出 0 3 6 9 # 循环每次10次每次减1 for i in range(10, 0, -1): print("结果", i) #输出:10 9 8 7 6 5 4 3 2 1 while 举例子代码: i = 10 # while 循环, while i >= 0: #当i满足条件进入循环体 print("当前值为", i) # 输出 10 9 8 7 6 5 4 3 2 1 0 i -= 1 # while 循环,i=5的时候跳出循环 i = 10 while i >= 0: print("当前值为", i) # 输出 10 9 8 7 6 i -= 1 if i == 5: #当满足提交使用break跳出循环 break # while 循环,i不能问被2整数时候不打印的时候跳出循环 i = 10 while i >= 0: if i % 2 != 0: i -= 1 continue print("当前值为", i) #输出10 8 6 4 2 0 i -= 1使用小例子(一)求1~100之间的和从1加到100:1+2+3+4+*+100= ?# 使用For循环求和 sumVal = 0 for i in range(101): sumVal += i print("1~100的和为", sumVal) #输出5050 #使用while求和 sumVal = 0 i = 1 while i <= 100: sumVal += i i += 1 print("1~100的和为", sumVal) #输出5050 (一)输入九九乘法表要求输出格式为如下:1 * 1 = 1 2 * 1 = 2 2 * 2 = 4 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 6 * 1 = 6 6 * 2 = 12 6 * 3 = 18 6 * 4 = 24 6 * 5 = 30 6 * 6 = 36 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 8 * 1 = 8 8 * 2 = 16 8 * 3 = 24 8 * 4 = 32 8 * 5 = 40 8 * 6 = 48 8 * 7 = 56 8 * 8 = 64 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 实现代码中使用到循环嵌套# for循环实现 for i in range(1, 10): for j in range(1, 10): print("%d * %d = %d" % (i, j, i * j), end="\t") if i == j: break print("\n") # while循环实现 i = 1 while i < 10: j = 1 while j < 10: print("%d * %d = %d" % (i, j, i * j), end="\t") if i == j: break j += 1 i += 1 print("\n") 初学者建议自己敲一下代码,通过实际测试运行让自己学习更加深刻
2022年04月27日
222 阅读
0 评论
0 点赞
2022-04-26
(二) 【新手7天爬虫入门】python基础知识———IF条件判断(附带剪刀石头布游戏源码)
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句…… else: 执行语句……其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。Gif 演示逻辑控制,条件真:非0,True条件假:0,False,None使用的是时候我们应该要注意代码的缩进与空格,以为别的语言一般会时使用 {}进行处理# 条件为真 ''' condition=True condition='任意字符' condition=100 ''' # 条件为假 ''' condition=False condition=0 condition=None ''' condition = None if condition: print("条件为true") else: print("条件为False") print("我也是False这个语句快的") #这条语句的缩进和前一条一样,还在else 控制块语句内 print("程序运行结束") # 这里else是控制语句块外面的代码语句 ## 以下说明错误情况,应该注意缩进问题 ''' if condition: print("条件为true") else: print("条件为False") #这个语法是错误的,需要缩进一致 print("我也是False这个语句快的") '''if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。当判断条件为多个值时,可以使用以下形式:if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……如果使用三目运算者写法语句如下写法也与其它语言有所不同三目运算表达式:变量 = 表达式 if 判断条件 else 表达式#男=1,女=2,0=未知 sex = '男' if val==1 else '女' #当val==1则sex为男 # 变量 = 表达式 if 判断条件 else 表达式 sex = '男' if val==1 else '女' if sex==2 else '未知' #当val==1则sex为男,当sex不为1,也不为2时,sex为位置由于 python 并不支持 switch 语句,所以多个条件判断,只能用 elif 来实现,如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。当if有多个条件时可使用括号来区分判断的先后顺序,括号中的判断优先执行,此外 and 和 or 的优先级低于>(大于)、<(小于)等判断符号,即大于和小于在没有括号的情况下会比与或要优先判断。附带剪刀石头布游戏程序要求:控制台输入一个数字代码三种状态中的一种,程序生成一个随机码与之比较,输出提示输赢情况第一版逻辑import random #随机库 tn = input("石头剪子布游戏:(0)剪刀,(1) 石头,(2)布,请输入对应的数字出拳:\n") if tn not in ['0', '1', '2']: print("请输入合法数字:0,1,2") else: tn = int(tn) bn = random.randint(0, 2) print("对方出了%d" % bn) if tn == 0: if bn == 1: print("对方出了石头你输了") elif bn == 2: print("对方出了布,你赢一局") else: print("对方也出了剪刀,平局") elif tn == 1: if bn == 2: print("对方出了布你输了") elif bn == 0: print("对方出了剪刀,你赢一局") else: print("对方也出了石头,平局") elif tn == 2: if bn == 2: print("对方也出了布,平局") elif bn == 0: print("对方出了剪刀,你输了") else: print("对方也出了石头,你赢了") 精简后逻辑 import random #随机库 tn = input("石头剪子布游戏:(0)剪刀,(1) 石头,(2)布,请输入对应的数字出拳:\n") if tn not in ['0', '1', '2']: print("请输入合法数字:0,1,2") else: tn = int(tn) bn = random.randint(0, 2) bnStr = "剪刀" if bn == 0 else "石头" if bn == 1 else "布" print("对方出了(%d)%s" % (bn, bnStr), end="") if (tn == 0 and bn == 2) or (tn == 1 and bn == 0) or (tn == 2 and bn == 1): print(",你赢了") elif (tn == 0 and bn == 1) or (tn == 1 and bn == 2) or (tn == 2 and bn == 0): print(",你输了") elif bn == tn: print(",平局")本文内容部分图片文献内容与图片来自:https://www.runoob.com/python/python-if-statement.html,如有侵犯请联系站长进行删除
2022年04月26日
249 阅读
0 评论
0 点赞
1
...
6
7
8
...
20