python工作系统开发_工作系统二次开发Python基础篇介绍(一)

通过工作系统二次开发-Python基础篇介绍,你将会学到工作系统中6个Python开发的基础知识:

一、通过关键字"import"引入库文件,像这样:import datetime,就引入了日期时间有关的库

二、声明变量和变量赋值,日期时间变量声明,数据转换,得到若干小数点的浮点数

三、声明数组和访问数组成员,获取数组的长度

四、如通过循环访问使用数组成员,控制语句for的用法

五、声明Json对象,直接访问Json对象字段,获取Jons对象的长度等

六、如通过循环访问使用Json对象,if控制语句的用法

#1、通过import关键字导入sys和json两个python库

import json;

import sys;

import datetime

#2、声明变量

sName="李四"; #声明字符类型的变量

iIndex=0; #数字类型的变量

amount = 300/19.00; #声明变量amount并得到2位小数的浮点数

sAmount = str(amount); #数组转换为字符串

detester = '2017-01-01-09-11-01'; #声明变量被并赋值

#dat1=声明日期时间变量:上班打开时间,date2=下班打开时间

date1 = datetime.datetime.strptime(detester,"%Y-%m-%d-%H-%M-%S");

date2 = datetime.datetime.strptime(detester,"%Y-%m-%d-%H-%M-%S");

#3、声明数组

fruits = ['banana', 'apple', '芒果'];

fruits.append("orange"); #动态添加数组成员

print fruits.index("orange"); #根据字符串查找数组成员

#4、循环访问数组

iLen = len(fruits); #获取数组长度

for index in range(0,iLen):

print "数组成员: " + str(index) + ": " + fruits[index] #打印输出和访问数组成员

#5、声明json对象

data = [ { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 'sssss' },{ 'a' : 2, 'b' : 2, 'c' : 3, 'd' : 4, 'e' : 'sssss1111你好' }

, {'a': 2, 'b': 2, 'c': 3, 'd': 4, 'e': 'sssss1111'}];

json = json.dumps(data,ensure_ascii=False); #ensure_ascii=False->解决中文乱码

print json; #打印json文本数据

reccount = data.__len__(); #获取长度

print reccount; #打印数组的长度

print "the value of e: " + data[1]["e"]; #访问json成员方法:data[行索引]["字段名称"]

#6、循环json对象并打印

for index in range(reccount):

sD011 = data[index]["e"]; #strDatetime=data[index]["D010"];

# if(sD011 != "中间物料") or (sD011 == "中间物料"): #使用if语句和或者逻辑

#if(sD011 != "中间物料") and (sD011 == "中间物料"): #使用if语句和并且逻辑

#if (sD011 == "中间物料"):

if (1 == 1):

print "数组值: " + sD011 + ": " + str(data[index]["d"]); #str(number)=数字转换为数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值