python里的列表和元组 Python

列表(list)和元组(tuple)都叫序列,列表里的内容可以变,但是元组的内容不可变,它们都是有序的,都可以用切片操作,内容可重复,下标从0开始。 列表是中括号包裹,里面用逗号分隔的元素,元组是小括号包裹,里面用也是用逗号分隔。 下面主要介绍下列表里的方法: list = [1, 2,3] list.append(4) # 结果list的内容变成[1, 2...
nciaer 发布于 

python里的数字

python里数字也有很多类型,甚至还有复数,但是我早就已经忘了什么是复数了,所以只记录下整型和浮点数以及常用的方法 math.ceil(5.1) # 向上取整,结果是6 math.floor(5.8) # 向下取整,结果是5 round(5.31, 1) # 四舍五入,结果是5.3,第二个参数是小数点位数 int(5.5) # 强制转成整型,结果是5 fl...
nciaer 发布于 

python里range函数 Python

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,第三个参数是间隔...
nciaer 发布于 

python里的随机数 Python

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之间的随机数,...
nciaer 发布于 

python里的requests库介绍 Python

requests是一个http请求库,可以非常方便的进行get或者post请求。 首先第一步,导入requests,import requests as http get请求例子r = http.get('https://discuz35.nciaer.com/py.php', params={'name':'硬汉', 'age': 36});params就...
nciaer 发布于 

python打包成exe Python

如果做好的python程序,比如gui相关的,肯定是需要打包成exe发给别人的,那就需要用到pyinstaller库,直接用pip命令安装即可。 然后控制台输入pyinstaller --noconsole --onefile --icon=1.ico hello.py,hello.py就是我们需要打包的py程序,--开头的都是参数,都是可选的,作用如下: ...
nciaer 发布于 

python里的md5计算 Python

php里获取md5就太容易了,直接md5函数即可,但是python里似乎还很麻烦。直接上代码 import hashlib; str = b'nciaer'; md5 = hashlib.md5(str).hexdigest() print(md5) # da120687e562bcf4d285168015433365 md5方法必须接收一个字节字符串,也...
nciaer 发布于 

Python里的pip学习 Python

pip介绍 pip是package installer of python的缩写,安装python时已经内置的pip。它是py的包管理工具,可以安装,卸载需要的包,它应该是从https://pypi.org/ 里获取包内容。 pip常用命令 pip install pkgName 安装包 pip uninstall pkgName 卸载包 pip list ...
nciaer 发布于 

js字符串函数整理 前端技术

先介绍下es6里的模板字面量,用反引号包裹,下面是个例子: let founder = '硬汉'; console.log(`硬汉工作室创始人是${founder}`); // 硬汉工作室创始人是硬汉 模板字面量其实类似于php双引号里的{$var},而js里是${var},比之前的+字符串好点,可以跨行 length属性 返回字符串的长度,没啥好说的,如:...
nciaer 发布于 

uniapp里全局变量和全局方法 VUE

百度了下,记录下来,只记录最简单的两种,其它的以后再说。 通过Vue.prototype main.js文件里定义如下代码: Vue.prototype.$version = '1.0.0'; Vue.prototype.$say = function() { return 'hello' } 这里定义的方法可以直接在页面模板里用{{$say()}}...
nciaer 发布于