range,英文就是范围的意思,所以在py里就是生成一定范围的数字,它的定义是rand(start, end[, step])
下面是几个例子
range(1, 100) # 生成1-99之间的数字,注意,不包括100
range(10) #生成0-9的数字,从0开始,不包括10
range(1, 10, 2) # 生成 1 3 5 7 9,第三个参数是间隔...
php里随机数用mt_rand(a, b)来生成一个[a, b]范围的随机数,python则需要用到random模块
import random;
print(random.random()) # 返回[0, 1)之间的随机数,如:0.23435671209786224
print(random.randint(5, 10)) # 返回5-10之间的随机数,...
requests是一个http请求库,可以非常方便的进行get或者post请求。
首先第一步,导入requests,import requests as http
get请求例子r = http.get('https://discuz35.nciaer.com/py.php', params={'name':'硬汉', 'age': 36});params就...
如果做好的python程序,比如gui相关的,肯定是需要打包成exe发给别人的,那就需要用到pyinstaller库,直接用pip命令安装即可。
然后控制台输入pyinstaller --noconsole --onefile --icon=1.ico hello.py,hello.py就是我们需要打包的py程序,--开头的都是参数,都是可选的,作用如下:
...
php里获取md5就太容易了,直接md5函数即可,但是python里似乎还很麻烦。直接上代码
import hashlib;
str = b'nciaer';
md5 = hashlib.md5(str).hexdigest()
print(md5) # da120687e562bcf4d285168015433365
md5方法必须接收一个字节字符串,也...
pip介绍
pip是package installer of python的缩写,安装python时已经内置的pip。它是py的包管理工具,可以安装,卸载需要的包,它应该是从https://pypi.org/ 里获取包内容。
pip常用命令
pip install pkgName 安装包
pip uninstall pkgName 卸载包
pip list ...
先介绍下es6里的模板字面量,用反引号包裹,下面是个例子:
let founder = '硬汉';
console.log(`硬汉工作室创始人是${founder}`); // 硬汉工作室创始人是硬汉
模板字面量其实类似于php双引号里的{$var},而js里是${var},比之前的+字符串好点,可以跨行
length属性
返回字符串的长度,没啥好说的,如:...
百度了下,记录下来,只记录最简单的两种,其它的以后再说。
通过Vue.prototype
main.js文件里定义如下代码:
Vue.prototype.$version = '1.0.0';
Vue.prototype.$say = function() {
return 'hello'
}
这里定义的方法可以直接在页面模板里用{{$say()}}...
最近想学学uniapp,里面都是vue,都是js知识,看的有些力不从心,一点点来吧。先学习下模块的概念。
什么是模块?
对es6来说,我个人理解,一个js文件就是一个模块,模块里可以定义很多类,或者函数,供外部使用。
如何定义模块呢?
首先创建一个module.js文件,里面写上
export default function say(name) {
...
我们经常能看到css里会引入.woff或者.ttf文件,引入后就可以使用里面的图标了,如果这些文件是我们自己创建的,还好说,我们知道里面都有哪些图标,如果不是我们创建的,里面有哪些图标该如何得知呢?
百度搜索iconfont查看器, 会有很多在线工具,我现在用的是https://www.json.cn/iconfont/, 把woff或者ttf文件上传上去,...