Python 02

# -*- coding:utf-8 -*-
import sys;
import os;
import copy;
#import study1;
#Author: SuBin Shen;
#2.1 简单库文件介绍;
#python的环境变量;
print(sys.path);
#当前文件的相对路径;
print(sys.argv);
# 获取传来参数,类似于给函数传参;
#print(sys.argv[3])
#执行命令;  获取文件目录;
print(os.system("dir")) #执行命令不保存结果, 返回值是 int  0 成功 !0 error
_Path = os.popen("dir").read();  # 返回结果;
print( _Path );
#创建一个文件夹;
#os.mkdir("new_dir");
#2.2 读取自己写的库 import study1;
#2.3 三元运算符;
a = 10 if 5 >3 else 5; # 10 = 条件为真 5表示条件为假;
print( a );
_Names = ["YuHuan","Small Ding","SmallFu","Mr Chen",1];
print(_Names[0]);#取出第一个元素;
print(_Names[0:3]);#取出前三个元素;
print(_Names[-1]); #取出最后一个;
print(_Names[:3]);#取出前三个元素;
print(_Names[0:-1:2]);#从头到尾 每隔一个;
# 给列表里面添加元素;
_Names.append( " ZhaoKai" );
print(_Names[-1]);
_Names.insert(0,"PangXiaoBo");
print( _Names[0] );
# 给列表里面删除元素;
_Names.remove("PangXiaoBo");
print(_Names[0]);
del _Names[0];
print( _Names[0]);
#删除最后一个并返回;
print(_Names.pop());
#查找;
print( _Names.index("SmallFu"));
#数量;
print(_Names.count("SmallFu"))
#清除;
#_Names.clear();
#反转;
_Names.reverse();
#排序;
_Names.sort();
print( _Names );
#合并;
_NamesTwo = _Names;
_Names.extend(_NamesTwo);
print(_Names)
#浅拷贝;
#_Name1 =  _Names.copy();
_Name1 = _Names[:];
print( _Name1 );
_Name1 = list(_Names);
print( _Name1 );
#深拷贝, 需要导入 库文件 copy;
_Name1 = copy.deepcopy( _Names );
print( _Name1 );
print("mmmmmmmmmmm")
#循环列表;类似于C#的foreach/Lua的 ipars
for i in _Name1:
    print( i );
P1 = [ "name", "asdf",100];
P2 = P1[:];
P3 = P1[:];
P2[0] = "sdfsdf";
P2[2] = 500;
print( "p1==================",P1)
print( "p2==================",P2)
print( "p3==================",P3)

#元组, 只读列表; [] 改为() 元组不可变;
_Names = (" Yu","Ding");
print(_Names)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值