代码练习 简单文件读写 字符串 数组的处理 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()


目录
相关文章
|
6月前
|
存储 Java 索引
(Python基础)新时代语言!一起学习Python吧!(二):字符编码由来;Python字符串、字符串格式化;list集合和tuple元组区别
字符编码 我们要清楚,计算机最开始的表达都是由二进制而来 我们要想通过二进制来表示我们熟知的字符看看以下的变化 例如: 1 的二进制编码为 0000 0001 我们通过A这个字符,让其在计算机内部存储(现如今,A 字符在地址通常表示为65) 现在拿A举例: 在计算机内部 A字符,它本身表示为 65这个数,在计算机底层会转为二进制码 也意味着A字符在底层表示为 1000001 通过这样的字符表示进行转换,逐步发展为拥有127个字符的编码存储到计算机中,这个编码表也被称为ASCII编码。 但随时代变迁,ASCII编码逐渐暴露短板,全球有上百种语言,光是ASCII编码并不能够满足需求
268 4
|
人工智能 Java
Java 中数组Array和列表List的转换
本文介绍了数组与列表之间的相互转换方法,主要包括三部分:1)使用`Collections.addAll()`方法将数组转为列表,适用于引用类型,效率较高;2)通过`new ArrayList<>()`构造器结合`Arrays.asList()`实现类似功能;3)利用JDK8的`Stream`流式计算,支持基本数据类型数组的转换。此外,还详细讲解了列表转数组的方法,如借助`Stream`实现不同类型数组间的转换,并附带代码示例与执行结果,帮助读者深入理解两种数据结构的互转技巧。
918 1
Java 中数组Array和列表List的转换
|
JSON 前端开发 JavaScript
json字符串如何转为list对象?
json字符串如何转为list对象?
2194 7
【Azure Power BI】Power BI获取SharePoint List列表后,如何展开List/Table中的字段,以及使用逗号拼接为一个字符串
【Azure Power BI】Power BI获取SharePoint List列表后,如何展开List/Table中的字段,以及使用逗号拼接为一个字符串
317 0
|
存储 语音技术 Python
语音识别,函数综合案例,黑马ATM,/t/t一个对不齐,用两个/t,数据容器入门,数据容器可以分为列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)
语音识别,函数综合案例,黑马ATM,/t/t一个对不齐,用两个/t,数据容器入门,数据容器可以分为列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)
|
存储 安全 编译器
Python学习日记(一:List、Tuple、dictionary)
1.列表、元组和字典都是序列 2.列表字典可以修改和删除序列中的某个元素,而元组就是一个整体,不能修改和删除,一定要修改或删除的话,只能修改和删除整个元组。 3.既然元组不能删除和修改,有什么作用呢? 1.元组比列表遍历速度快,因为元组是一个整体,运算效率高; 2.正是因为不能修改,元组可以保护不需要修改的数据,可以使代码结构更安全。
251 2
|
存储 Dart
Dart中的集合类型:List(数组/列表)
Dart中的集合类型:List(数组/列表)
504 0
|
存储 NoSQL 安全
Redis第六弹-List列表-(相当于数组/顺序表)Lpush key element-一次可以插入多个元素(假如key已经存在,并且key对应的value并非是list,则会报错)
Redis第六弹-List列表-(相当于数组/顺序表)Lpush key element-一次可以插入多个元素(假如key已经存在,并且key对应的value并非是list,则会报错)
|
Java API Apache
怎么在在 Java 中对List进行分区
本文介绍了如何将列表拆分为给定大小的子列表。尽管标准Java集合API未直接支持此功能,但Guava和Apache Commons Collections提供了相关API。
543 1
|
运维 关系型数据库 Java
PolarDB产品使用问题之使用List或Range分区表时,Java代码是否需要进行改动
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。