PHP中=>和->以及::的用法
1、=>的用法
在php中数组默认键名是整数,也可以自己定义任意字符键名(最好是有实际意义),如:
$css=array('style'=>'0',‘color’=>‘green‘);
则$css['style']=='0',$css['color']=='green'。
1、=>的用法
在php中数组默认键名是整数,也可以自己定义任意字符键名(最好是有实际意义),如:
$css=array('style'=>'0',‘color’=>‘green‘);
则$css['style']=='0',$css['color']=='green'。
用法实例:
[root@localhost local]# du -hs smgpdfd
3.3G smgpdfd
[root@localhost local]# du -hs /usr/local/mysql/data/fdlfh
42G /usr/local/mysql/data/fdlfh
办了健身卡有两三个月了,一直没得空去,或者说有想去,但不知道过去练什么,只是跑步我这种瘦子越跑越瘦。另外讲出来不怕笑话,第一次去也蛮害羞的!
晚上换上衣服鞋子鼓起勇气过去,进去不知道干哈,溜了一圈儿直接去找了私教,买了12节课。320元/节,还是找来主管哭穷商量半天的价!体验了一节,感觉之前看着视频练的那都是啥玩意儿,自己的动作一点儿不规范。明儿开始正式上课,每周去个一两次,慢慢熟悉下,不然没人带我这瘦子还真不知道咋健身,天天做电脑前面又熬夜、还喜欢喝酒,身体越来越差,得好好锻炼锻炼了。
瞒着没和媳妇儿说,不然要被骂死。之前办了个年卡1000就被怼了两三个月说没用都不去。这买私教课被知道就玩完了!得唠叨个三天三夜还没完!
设功率为P,电压为U,电流为I:
I=P/U
import json
json_data = """{
"favourite":{
"bkmrk":{
"id1490843709594066":{
"guid":"904eff52277f403b89f6410fe2758646.11",
"lcate":"1"
},
"id1490843712805183":{
"guid":"58457f60eca64025bc43a978f9c98345.16",
"lcate":"2"
},
"id149084371467327":{
"guid":"a0f907f9dc8b40f689b083f3eba7228b.16",
"lcate":"3"
},
"id1490843716295393":{
"guid":"eb75d929455e468bb712e7bc2025d11a.16",
"lcate":"4"
}
}
}
}"""
data = json.loads(json_data)
for v in data['favourite']['bkmrk'].values():
print("%s;%s" % (v['lcate'], v['guid']))
接收一个post的json字符串:
s={"username":"admin","password":"password","tenantid":""}
使用python自带的json库
eg:
#! /usr/bin/python
import sys
import string
import os
base_dir="/home/qinjianwang/mtr_dir/2012_09_12/tw"
as_uniq_info=base_dir + "/as_uniq_info"
get_line_num="wc -l " + as_uniq_info + " | awk '{print $1}'" ###get the lines of "as_uniq_info"
line_num = os.popen(get_line_num).read().strip('\n')
global VEXNUM
VEXNUM = string.atoi(line_num)
enumerate是python 2.3中新增的内置函数,它的英文说明为:
enumerate( iterable)
Return an enumerate object. iterable must be a sequence, an iterator,or some other object which supports iteration. The next() method ofthe iterator returned by enumerate() returns a tuple containing acount (from zero) and the corresponding value obtained from iteratingover iterable. enumerate() is useful for obtaining an indexed series:(0, seq[0]), (1, seq[1]), (2, seq[2]), .... New in version 2.3.
通常在读写文件之前,需要判断文件或目录是否存在,不然某些处理方法可能会使程序出错。所以最好在做任何操作之前,先判断文件是否存在。
这里将介绍三种判断文件或文件夹是否存在的方法,分别使用os模块、Try语句、pathlib模块。
1.使用os模块
os模块中的os.path.exists()方法用于检验文件是否存在。
判断文件是否存在
import os
#如果存在返回True
>>>os.path.exists('test_file.txt')
>>>True
#如果不存在返回False
>>>os.path.exists('no_exist_file.txt')
>>>False
Python中是有查找功能的,四种方式:in、not in、count、index,前两种方法是保留字,后两种方式是列表的方法。
下面以a_list = ['a','b','c','hello'],为例作介绍:
1、 判断值是否在列表中,in操作符
# 判断a是否在列表中,并返回True或False
'a' in a_list