荣新強原创作品荣新強谈企业信息化

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

2019-07-04  本文已影响0人  阿虎不是虎
工作系统二次开发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)=数字转换为数组

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

猜你喜欢

热点阅读