代码练习 简单文件读写 字符串 数组的处理 list Dictionary

func.py
# -*- coding: GBK -*-
"""
  在Python中默认是 Ansi编码格式 要使用中文需要 明确指定编码
 数组分为动态数组和静态数组 动态数组可以动态添加 元素
 静态数组不能改变 数据结构
 def 定义function
 def Func:
      return
 void 类型的函数定义
 def FuncShow():
    print "void type func test"
    return
FuncShow();
"""
import string
import func #引入另一个模块
import sys
#测试输出
print r"this is a line with \n"
print 5**5
print u"abcde:%s---g%s" % ("YueDongWei",['one', 'two', 'three'])
for i in range(0, 5):
    print i
else:
    pass
print "string"+ hex(100)
#输出
print __name__
#数组测试
a = [1,2,[1,2,[1,2,[1,2,[2,3,4,5]]]]]
print a[2][2][2][2]
ii = 0
arr = [1,23,4]
arr.append(34)
arr.reverse() #reserve 反序输出
print arr
arr.append([2,3,4,5,6,7]) ;
arr.sort();
print arr ;
arrFixed=(1,2,3,4,5) #固定数组
print arrFixed
arrMultiDimensional = [i for i in range(3,10), 1,[]]
print arrMultiDimensional
arrMultiDimensional[2].append("test")
print arrMultiDimensional
#字典操作
dic={"key1":1,"key2":2};
print dic
print dic.keys()
print dic.get("key1")
print dic["key1"]
print sys.path
#函数调用测试
func.FuncShow() ;
#FuncShow();
print "Result:"+str(func.add(100,200))
print __doc__; #返回注释
print None

systest.py
# -*-coding: GBK -*-
"""
系统调用
"""
import os
fileHandle=open("c:\\1.txt","w")
fileHandle.write("我是一个程序员")
fileHandle.close()
fileHandle=open("c:\\1.txt","r")
print fileHandle.read()

面向对象的Python
# -*- coding: GBK -*-
"""
  面向对象的Python
  self是显示 传递 C++ java等是默认 隐式传递
"""
class Data:
    i=0
    def GetData(self):
        return self.i
    def __init__(self,a,b,c):
        self.a=a ;
        self.b=b ;
        self.c=c ;
    def ShowData(self):
        print "a=%d,b=%d,c=%d" % (self.a,self.b,self.c)
        return
obj=Data(1,2,3)
print obj.GetData()
obj.ShowData()

时间: 2024-10-29 00:01:20

代码练习 简单文件读写 字符串 数组的处理 list Dictionary的相关文章

Java简单文件读写

Java简单文件读写, 昨天帮同学写了一个简单的文件处理程序,记录这边吧,竟然花了一个小时,就是因为system.out打印日志的时候位置写错了 :-( public static void main(String[] args){ try{ BufferedReader br = new BufferedReader(new FileReader("D:/a.txt")); File dest = new File("D:/b.txt"); BufferedWri

逐行读写字符串数组到文本txt文件

C语言方式 将字符串数组写入到txt文件中 有五个文件名存储在字符串数组中,欲将其逐行写入到txt文件中保存到磁盘上. 利用fprintf对文件进行格式化输出 void Filewrite() { FILE *fp; char * name[] = {"filen1", "file2", "file3", "file4", "file4"}; fp = fopen("E://test.txt&qu

C++ 简单文件读写

需要包括库文件 #include <fstream> (1)      ofstream:写操作,输出文件类: (2)      ifstream:读操作,输入文件类: (3)      fstream:可同时读写的文件类. 一般使用ofstream 和ifstream更加清楚明了 ifstream fin("input.txt"); ofstream fout("input.txt"); if (! fin.is_open())    { cout &

Python——函数,模块,简单文件读写

函数(function)定义原则: 最大化代码重用,最小化代码冗余,流程符合思维逻辑,少用递归; 函数的定义方法: def function_name(param_1, param_2): ..... return output  #输出,结束函数 注意: 函数要在使用之前定义函数的使用方法以print()函数为例形式参数和实际参数在函数内定义的变量为本地变量,在函数外无法访问 参数传递: 实际参数通过赋值运算传递给形式参数注意:如果参数是列表,在函数内可以被修改 (列表可以原位传递) 1 de

Python——函数,模块,简单文件读写(python programming)

函数(function)定义原则: 最大化代码重用,最小化代码冗余,流程符合思维逻辑,少用递归; 函数的定义方法: def function_name(param_1, param_2): ..... return output  #输出,结束函数 注意: 函数要在使用之前定义函数的使用方法以print()函数为例形式参数和实际参数在函数内定义的变量为本地变量,在函数外无法访问 参数传递: 实际参数通过赋值运算传递给形式参数注意:如果参数是列表,在函数内可以被修改 (列表可以原位传递) 1 de

C++内嵌汇编代码,简单文件加密

#include <iostream> #include <fstream> using namespace std; int main(int argc, char* argv[]){ if(argc < 3){ cout<<"Usage: Project infile outfile"<<endl; return -1; } const int BUFSIZE = 2000; char buf[BUFSIZE]; unsigne

IOS-沙盒机制(二 文件读写)

一 目录说明 如下图所示,一个沙盒中典型存在下面的目录和文件 各个目录及文件说明: 1.Documents      您应该将所有的应用程序数据文件写入到这个目录下,这个目录用于存储用户数据或其它应该定期备份的信息. 2.AppName.app   这是应用程序的程序包目录,包含应用程序的本身.由于应用程序必须经过签名,所以您在运行时不能对这个目录中的内容进行修改,否则可能会使应用程序无法启动. 3.Library              这个目录下有两个子目录:Caches 和 Prefer

DataPersistence(数据持久化: 文件读写, NSUserDefault, 归档)

 DataPersistence(数据持久化) 1.数据持久化?   数据永久的保存 2.为什么要做数据持久化?   要把之前的操作(存档, 记录等)保存起来 3.为什么数据之前保存不了呢?   以前的数据都存在内存中, 程序一旦终止, 内存就会被收回 4.数据保存到哪里, 才能做数据持久化   把数据存到硬盘里 5.存到硬盘的哪个位置呢?   沙盒机制: iOS会为每一个应用, 单独创建一个文件夹(沙盒), 这个文件夹只允许当前应用访问 6.如何通过代码获取路径? 7.沙盒文件夹又分了多个子文

【C/C++学院】0826-文件重定向/键盘输入流/屏幕输出流/字符串输入输出/文件读写简单操作/字符文件读写二进制与文本差别/get与getline挖掘数据/二进制与文本差别/随机位置/多线程初级

文件重定向 #include<iostream> using namespace std; void main() { char str[30] = { 0 }; cin >> str; cout << str; system(str); cerr << "error for you"; cin.get(); cin.get(); } 键盘输入流 #include<iostream> #include <stdlib.h