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

简介: func.py # -*- coding: GBK -*-""" 在Python中默认是 Ansi编码格式 要使用中文需要 明确指定编码 数组分为动态数组和静态数组 动态数组可以动态添加 元素 静态数组不能改变 数据结构 def 定义function def Func: ...
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()


目录
相关文章
|
7月前
|
Java
Java 中数组Array和列表List的转换
Java 中数组Array和列表List的转换
59 0
|
14小时前
字符串和list互转
字符串和list互转
7 0
|
28天前
使用List中的remove方法遇到数组越界
使用List中的remove方法遇到数组越界
17 2
|
2月前
|
Java 索引
java list中包含某个字符串
【2月更文挑战第9天】
|
2月前
|
Java
java List数组根据给定大小分割数组
在获取到很长的数组时,一次性处理数据量太大,需要分批处理,这就需要分批处理了。 1、使用List的subList,封装方法 2、google工具类型Lists的partition 经测试个人推荐使用第一种方法,效率上快了10几倍,估计是因为没有重新生成数组的原因
43 8
|
3月前
|
存储 消息中间件 缓存
Redis不止能存储字符串,还有List、Set、Hash、Zset,用对了能给你带来哪些优势?
Redis不止能存储字符串,还有List、Set、Hash、Zset,用对了能给你带来哪些优势?
|
4月前
|
存储 C++ 容器
【C++】STL容器——list类的使用指南(含代码演示)(13)
【C++】STL容器——list类的使用指南(含代码演示)(13)
|
4月前
|
安全 Java
Java【代码分享 09】多线程处理List数据核心代码说明(下标越界、数据丢失及效率问题)
Java【代码分享 09】多线程处理List数据核心代码说明(下标越界、数据丢失及效率问题)
40 0
|
4月前
|
Scala
Scala综合练习_基于以下List集合实现词频统计
Scala综合练习_基于以下List集合实现词频统计
21 0
|
4月前
Spring-数组、List、Set、Map、Properties依赖注入格式
Spring-数组、List、Set、Map、Properties依赖注入格式
25 0

热门文章

最新文章