导航:首页 > 编程语言 > 编写函数绘制表格Python

编写函数绘制表格Python

发布时间:2022-07-01 18:00:49

❶ 使用python画出一个三维的函数图像,数据来自于一个Excel表格

可以的。 python利用matplotlib这个库,先定义一个空图层,然后声明x,y,z的值,x,y,z赋相应的列的值,最后建立标签,标题即可。最后,excel安装运行python的插件,运行python。

❷ 使用python编写函数,实现以下功能

这不就是遍历吗= =,怎么又是你
def fun(s):
ret = ''
for i,elem in enumerate(s):
ret += elem + ('*' if i % 2 == 0 and ord(elem) % 2 != 0 else '')
return ret使用
s = 'ABCDEFG12345'
print fun(s)

❸ 用python语言编写一个m行n列得表格怎么写

defdrawTable(iRow,iColumn,iCellW=5,iCellH=3):
deffunc(x,y):
if(x%iCellW==0)and(y%iCellH==0):
print'+',
elifx%iCellW==0:
print'|',
elify%iCellH==0:
print'-',
else:
print'',
foryinrange(iColumn*iCellH+1):
forxinrange(iRow*iCellW):
func(x,y)
print'+'
drawTable(5,3)


上例为画一个五行三列表格的代码示例,在python 2.7版本上测试通过。

行列数目以及单元格宽度都可通过函数参数控制。

❹ python怎样做html的表格

现要实现python制作html格式的表格,利用Python对字符串str.format()格式化操作进行处理,在日常对CVS格式文件处理过程当中,经常会将CVS格式文件进行转换,在正式场合是程序读取CVS文件进行转换并输出到html格式的文件当中,但现在只是实现一下转换的过程,需要输入以逗号分隔的数据。

在设计程式的时候,需要先定义一下整个代码的框架,首先我们要定义一个主函数main(),虽然Python没有规定入口函数,一般在正式的开发中都设计了一个main()函数作为程序的入口函数,或许这是一种规范吧。然后我们在定义一个打印表头的方法print_head(),并在主函数里进行调用。再定义一个打印表尾的方法print_end(),也在主函数中进行调用。定义print_line()为打印表格行,定义extract_field()处理cvs行数据转换为list集合数据。最后再定义一个处理特殊符号的方法escape_html(),因为在html代码中为了避免与它的标签冲突,特要进行特殊符号的转换,如&-->&
还有就是对长度过长的数据要进行处理并用...代替

源代码:

#Author Tandaly

#Date 2013-04-09

#File Csv2html.py

#主函数

def main():

print_head()

maxWidth = 100

count = 0

while True:

try:

line = str(input())

if count == 0:

color = "lightgreen"

elif count%2 == 0:

color = "white"

else:

color = "lightyellow"

print_line(line, color, maxWidth)

count += 1

except EOFError:

break

print_end()

#打印表格头

def print_head():

print("")

#打印表行

def print_line(line, color, maxWidth):

tr = "".format(color)

tds = ""

if line is not None and len(line) > 0:

fields = axtract_fields(line)

for filed in fields:

td = "{0}".format(filed if (len(str(filed)) <= maxWidth) else
(str(filed)[:100] + "..."))

tds += td

tr += "{0}

".format(tds)

print(tr)

#打印表格尾

def print_end():

print("")

#抽取行值

def axtract_fields(line):

line = escape_html(line)

fields = []

field = ""

quote = None

for c in line:

if c in "\"":

if quote is None:

quote = c

elif quote == c:

quote = None

continue

if quote is not None:

field += c

continue

if c in ",":

fields.append(field)

field = ""

else:

field += c

if len(field) > 0:

fields.append(field)

return fields

#处理特殊符号

def escape_html(text):

text = text.replace("&", "&")

text = text.replace(">", ">")

text = text.replace("<", "<")

return text

#程序入口

if __name__ == "__main__":

main()

运行结果:

>>>

"nihao","wo"

nihaowo

"sss","tandaly"

...tandaly

"lkkkkkkkkkkksdfssssssssssssss",
34

...34

❺ 用python 画一个网格

print函数是输出字符串,所以用 print输出形成的 grid其实质是具有某特定形状的字符串,而plt.grid() 绘制出的网格是 图片。

字符串是可以用文字处理软件(如 word、记事本等)直接编辑处理的,而图片则只能用图片编辑软件(如画笔)打开处理。

如问题所要求的最简单的“编写一个能画出如下网格(grid)的函数”代码,可以简单的用 print函数就可以了:

❻ 如何使用Python函数写一个万历表

你得先了解历法是怎么计算的,在这基础上定义变量计算得出,最后包装一下做做交互、图形化什么的。

❼ 用Python编写一个函数,绘制如下表格

不能问点有用的问题吗?这种课后自己好好看书,自己动脑啊。

最简单:

print('''+----+----+

|||

|||

+----+----+

|||

|||

+----+----+''')

想要自己搞的复杂点?

deff(w=5,h=3,width=30,height=50)
deffunc(x,y):
ifx%w==0andy%h==0:
print('+',end='')
elifx%w==0:
print('|',end='')
elify%h==0:
print('-',end='')
else:
print('',end='')
foryinrange(height):
forxinrange(width):
func(x,y)
print()

f()

❽ python绘制函数图像

raw_input获取的输入是字符串,不能直接用np.array,需要用split进行切分,然后强制转化成数值类型,才能用plot函数
我把你的代码稍微修改了一下,可能不太漂亮,不过能运行了
x=[1,2,3]
a = raw_input('function>>>')
a = a.split(' ')#依空格对字符串a进行切分,如果是用逗号分隔,则改成a.split(',')
b = []
for i in range(len(a)):#把切分好的字符强制转化成int类型,如果是小数,将int改为float
b.append(int(a[i]))
plt.plot(x, b, label='x', color="green", linewidth=1)

❾ 请用python语言编写一个四行四列的表格

print'''
+-----+-----+-----+-----+
|||||
|||||
+-----+-----+-----+-----+
|||||
|||||
+-----+-----+-----+-----+
|||||
|||||
+-----+-----+-----+-----+
|||||
|||||
+-----+-----+-----+-----+'''

❿ python怎么编写函数

在python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后在缩进块中编写函数体,函数的返回值用return语句返回
def 函数名([参数1,参数2,...,参数n]):
函数体
函数代码以def关键词开头,后接函数标识符名称和圆括号():
任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数

函数的第一行语句可以选择性的使用文档字符串-用于存放函数说明

函数内容以冒号起始,并且缩进

return[表达式]结束函数,选择性的返回一个值给调用方,不带表达式的return相当于返回None

阅读全文

与编写函数绘制表格Python相关的资料

热点内容
云服务器建设原理 浏览:256
javajunit4for 浏览:843
华为服务器如何进阵列卡配置 浏览:433
apache服务器ip地址访问 浏览:718
如何买到安卓手机预装软件 浏览:537
冤罪百度云不要压缩 浏览:85
苏州云存储服务器 浏览:173
解压收纳原声 浏览:384
java注册验证 浏览:374
火花app怎么上推荐 浏览:980
什么app能游戏投屏到电视上 浏览:455
服务器托管到云端是什么意思 浏览:835
app保存草稿怎么用 浏览:808
安卓如何进入proumb 浏览:144
主机虚拟云服务器 浏览:619
删除分区加密的空间会不会恢复 浏览:706
京东app客户上门怎么看搜索量 浏览:741
怎么在农行app购买黄金 浏览:46
c型开发板和单片机 浏览:146
虚拟机建立用户的模板文件夹 浏览:904